1.取得项目的Git仓库的方式
要对现有的某个项目开始用 Git 管理,只需到此项目所在的目录,执行: $ git init
git clone
命令。Git 收取的是项目历史的所有数据(每一个文件的每一个版本)。git status
命令git add开始跟踪一个文件
暂存已修改文件,
要暂存这次修改,运行 git add
命令(这是个多功能命令:可以开始跟踪新文件,或者把已跟踪的文件放到暂存区,还能用于合并时把有冲突的文件标记为已解决状态等).gitignore
的文件,列出要忽略的文件模式。git status
的显示比较简单,仅仅是列出了修改过的文件,如果要查看具体修改了什么地方,可以用 git diff
命令。单单 git diff
不过是显示还没有暂存起来的改动,而不是这次工作和上次提交之间的差异。git commit
,在暂存准备好可以提交前,一定要确认还有什么修改过的或新建的文件还没有 git add
过,否则提交的时候不会记录这些还没暂存起来的变化。所以,每次准备提交前,先用 git status
看下,是不是都已暂存起来了,然后再运行提交命令 git commit
。
git commit
加上 -a
选项,Git 就会自动把所有已经跟踪过的文件暂存起来一并提交,从而跳过 git add
步骤。git rm
命令完成此项工作,并连带从工作目录中删除指定的文件,这样以后就不会出现在未跟踪文件清单中了。mv
命令。要在 Git 中对文件改名,可以这么做:
$ git mv file_from file_to
其实,运行 git mv
就相当于运行了下面三条命令:
$ mv README.txt README #move
$ git rm README.txt #remove
$ git add README #跟踪新文件
如此分开操作,Git 也会意识到这是一次改名。
4.查看提交历史
git log
命令查看。git log
会按提交时间列出所有的更新,最近的更新排在最上面。git log
有许多选项可以帮助你搜寻感兴趣的提交,接下来我们介绍些最常用的。git log -p
选项展开显示每次提交的内容差异,用 -2
则仅显示最近的两次更新。git log
还提供了许多摘要选项可以用,比如 --stat
,仅显示简要的增改行数统计,等等。git log
还有许多非常实用的限制输出长度的选项。git log
命令的可视化版本。Step 2---有关Github的几个问题,布布扣,bubuko.com
原文:http://www.cnblogs.com/Simon-xm/p/3890764.html