參考:
1.初始化git倉庫
通過git init命令把當前目錄變成git可以管理的倉庫。
git init
2.新增檔案到git倉庫:
1). git add 新增要提交的檔案。ps: 可反覆多次使用,新增多個檔案;
git add ***.py
2). -m 後面輸入的是本次提交的說明(方便以後版本回退)。
git commit -m "add ***.py"
以上命令執行成功後會顯示,哪些files changed,幾個地方有 insertions。
3.版本回退
git log
檢視到提交的日誌後,可以看到一系列提交版本的id,日期,注釋等等。
git reset --hard head^
git reset --hard 1094a
git reflog
4.撤銷修改、刪除git checkout -- file
把file檔案在工作區的修改全部撤銷,這裡有兩種情況:一種是file自修改後還沒有被放到暫存區,現在,撤銷修改就回到和版本庫一模一樣的狀態;
一種是file已經新增到暫存區後,又作了修改,現在,撤銷修改就回到新增到暫存區後的狀態。
總之,就是讓這個檔案回到最近一次git commit或git add時的狀態。
git reset head
rm test.txt
注意:從來沒有被新增到版本庫就被刪除的檔案,是無法恢復的!5.遠端倉庫6.遠端倉庫
updating…
git 命令學習
mkdir test 建立test資料夾 cd test 進入test檔案 git init 建立空白的git檔案 ls 檢視當前目錄的檔案內容 cd 返回上一目錄 vi xx.txt 編輯乙個txt文件 git status 檢視當前狀態 git commit m add add.txt m的後面...
學習Git命令
git 倉庫的一次commit記錄所提交目錄下所有檔案的快照,感覺像是大量的複製和貼上,但git並非如此!git 希望提交的記錄盡可能的輕量,所以每次進行提交時,它不會簡單地複製整個目錄,條件允許的情況下,git會把提交壓縮成從 倉庫中的乙個版本到下乙個版本的變化合集,也叫作 增量delta git...
Git命令學習
列出當前版本號 列出遠端倉庫 git remote v 選項,列出遠端倉庫位址 3.新增遠端倉庫 git remote add pb https address檢查當前檔案狀態 git status遠端倉庫的移除和重新命名 git remote rename firstname changednam...