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從一個已提交的版本中更新回來,未提交的內容全部會回滾。