Version:Git 1.6.1
1. git clone src
克隆远程版本库。src为远程版本库的路径,默认地,Git会把src的最下一级目录名作为clone对象在本地的根目录。如,git clone chchen@xx-server:/home/myproject会在当前目录下的myproject中保存服务器版本库的拷贝。
2. git branch branch -b newBranchName
创建本地分支。 以远程版本库中的分支(branch)在本地创建一个分支(newBranchName),为在某个分支上工作做好准备。在使用本命令后,Git还会把当前分支切换到名为newBranchName的分支下。注意,如果不希望在服务器上创建新分支的话,本地分支(newBranchName)的名称最好与服务器分支名称一致,例如, git branch origin/chchen -b chchen。
3. git add fileName1 fileName2 ... fileNameN
添加文件。该操作是要让Git知道我们有意要让这(些)文件提交到服务器。
4. git commit
提交。Git中的commit与SVN中不同,在commit后,本地版本并没有更新到服务器。只有在执行git push后,这些commit的内容才会被更新到远程服务器。此命令有很多可选项,git commit -m "info ...." -i fileName1 fileName2 ... fileNameN "-i"可以指定提交某些文件;"-m"可以添加提交的备注。如果采用git commit -m "info..." -a的形式则可以提交所有修改或添加。
5 . git push
更新至服务器。git push会将commit过的内容更新到远程服务器。在使用git push命令之前我们应该使用git pull先将服务器的内容更新到本地,这样可以避免别人在我们工作过程中更新到服务器的内容覆盖,当然,这种可能性很小,因为分支基本已经决定了每个人的工作环境。