git本地操作常用命令

Git關鍵點:

1. 工作區:本地電腦存放項目文件的地方,比如learnGitProject文件夾;

2. 暫存區(Index/Stage):在使用git管理項目文件的時候,其本地的項目文件會多出一個.git的文件夾,將這個.git文件夾稱之爲版本庫。其中.git文件夾中包含了兩個部分,一個是暫存區(Index或者Stage),顧名思義就是暫時存放文件的地方,通常使用add命令將工作區的文件添加到暫存區裏;

3. 本地倉庫:.git文件夾裏還包括git自動創建的master分支,並且將HEAD指針指向master分支。使用commit命令可以將暫存區中的文件添加到本地倉庫中;

4. 遠程倉庫:不是在本地倉庫中,項目代碼在遠程git服務器上,比如項目放在github上,就是一個遠程倉庫,通常使用clone命令將遠程倉庫拷貝到本地倉庫中,開發後推送到遠程倉庫中即可;

(git是一個軟件,github是一個支持git的web平臺)

基本命令及操作

創建版本庫,在我的電腦上的任意位置創建一個文件夾,如我的爲d/gitCode

通過命令git init 將該目錄變爲git版本倉庫。

通過 ls -al查看裏面文件,發現多了一個.git的隱藏文件。

命令 git add 文件名

該命令是將工作區的文件保存在了暫存區。

命令 git commit -m “備註” 將暫存區的內容提交到代碼倉庫。先輸入如下命令登錄再提交。

登錄以後再提交

命令 git status查看狀態

查看提交記錄命令git log

修改readme.txt,使用 git status 查看

命令 git diff查看改變的內容

Git中,用HEAD表示當前版本,也就是最新的提交1094adb...(注意我的提交ID和你的肯定不一樣),上一個版本就是HEAD^,上上一個版本就是HEAD^^,當然往上100個版本寫100^比較容易數不過來,所以寫成HEAD~100

也可以

命令git reset –hard 提交號

回退後想回到新版本

命令 git reflog查看所有記錄

命令git checkout – readme.txt 把工作區的修改全部撤銷

命令git rm readme.txt刪除,然後提交

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章