Git 随笔
Git 常用命令
$ git init
当你本地创建了一个工作目录,你可以进入这个目录,使用'git init'命令进行初始化;Git以后就会对该目录下的文件进行版本控制
$ git clone
初始化方式,当你已经有一个远程的Git版本库,只需要在本地克隆一份,相当于从Github上copy代码到本地
$git status
$git add
git add:是将当前更改或者新增的文件加入到Git的索引中,加入到Git的索引中就表示记入了版本历史中,这也是提交之前所需要执行的一步,例如'git add app/model/user.rb'就会增加app/model/user.rb文件到Git的索引中,这一步只是在本地提交 还没有上传至Github远程服务器
$git commit
提交当前工作空间的修改内容,例如git commit -m 'story #3, add user model',提交的时候必须用-m来输入一条提交信息
$git push
将本地commit的代码更新到远程版本库中,例如git push origin就会将本地的代码更新到名为orgin的远程版本库中
git config:利用这个命令可以新增、更改Git的各种设置,例如'git config branch.master.remote origin'就将master的远程版本库设置为别名叫做origin版本库,后面在技巧篇会利用这个命令个性化设置你的Git,为你打造独一无二的 Git
$git remote add
'git remote add'命令来增加一个远程服务器端
检出仓库: $ git clone git://github.com/jQuery/jquery.git
查看远程仓库:$ git remote -v
添加远程仓库:$ git remote add [name] [url]
删除远程仓库:$ git remote rm [name]
修改远程仓库:$ git remote set-url --push [name] [newUrl]
拉取远程仓库:$ git pull [remoteName] [localBranchName]
推送远程仓库:$ git push [remoteName] [localBranchName]
git checkout:从暂存区恢复文件到工作区git checkout