首页 > 代码库 > linux下git命令

linux下git命令

1、初始化:
方式一、git clone,将远程的Git版本库,克隆到本地一份。
方式二、git init和git remote
2、git pull:将其他版本库代码更新到本地。例如:git pull origin master,将origin这个版本库的代码更新到本地的master主枝,类似于SVN的update。
3、git add:将当前更改或者新增的文件加入到Git索引中,加入到Git的索引中就表示记入版本历史中,这也是提交前所需要执行的一步,例如git add app/model/user.rb就会增加app/model/user.rb文件Git索引中。
4、git rm:从当前的工作空间和索引中删除文件,例如:git rm app/model/user.rb
5、git commit:提交当前工作空间的修改内容。
6、git push:将本地commit的代码更新到远程版本库中,例如git push origin就会将本地的代码更新到名为origin的远程版本库中。
7、git log:查看历史日志。
8、git revert:还原一个版本的修改,必须提供一个具体的Git版本号
————————————
1、git branch:对分支的增、删、查等操作,例如git branch new_branch会从当前的工作版本创建一个叫做new_branch的新分支,git branch -D new_branch就会强制删除叫做new_branch的分支,‘git branch’就
会列出本地所有的分支
2、git checkout:Git的checkout有两个作用,其一是不同的branch之间进行切换,例如git checkout new_branch就会切换到new_branch的分支上去,另一个功能是还原代码的作用,例如git checkout app/model/user.rb
就会将user.rb从一个已提交的版本中更新回来,未提交的内容全部会回滚。