從零開始建立專案
示例
git init
將已有專案拷貝到本地
示例
git clone [email protected]:snowdreams1006/snowdreams1006.github.io.git
將新檔案或已修改檔案新增到快取區
示例
git add readme.md
檢視當前檔案是否和上次提交內容是否有修改
示例
git status readme.md
檢視當前檔案和上次提交內容的具體差異
示例
git diff readme.md
將快取區內容新增到版本庫
示例
git commit -m "remark"
將快取區內容新增到版本庫
示例
git reset head
示例
git rm readme.md
移動或重新命名檔案,目錄,軟連線
示例
git mv readme.md readme_new.md
commit push pull fetch merge
的區別與含義:
丟棄當前檔案修改內容,已新增到暫存區以及新檔案都不會受到影響
示例
git checkout --
丟棄本地所有改動
示例
git reset --hard
建立本地分支,但不自動切換新分支
示例
git branch dev
切換到指定分支
示例
git checkout dev
建立本地分支並自動切換到新分支
示例
git checkout -b feature
將指定分支合併到當前分支
示例
git merge dev
刪除指定分支
示例
git branch -d dev
列出本地全部分支
示例
git branch
檢視納入版本庫的提交日誌
示例
git log
建立標籤並提交備註
示例
git tag -a v1.0.0
追加標籤並更新備註
示例
git tag -a v0.9.0 6ad8956bc09a6a62c731711eabe796690aa6471c
刪除指定標籤
示例
git tag -d v1.0.0
檢視指定標籤
示例
git show v1.0.0
列出本地全部標籤
示例
git tag
git 入門教程之配置 git
安裝完成後,還需要最後一步配置就可以愉快使用了,在命令列輸入 git config global user.name your username git config global user.email example example.com 因為git是分布式版本控制系統,所以每個機器都必須自報家...
git 入門教程之刪除檔案
回憶一下檔案的常見操作,新增檔案,修改檔案,刪除檔案等,新增和修改檔案都單獨討論過,現在我們來研究一下如何刪除檔案.你可能會說刪除檔案還不簡單啊,直接rm rf即可,但是這僅僅是本地檔案被刪除了,對於git來說,檔案並沒有被刪除.還記得我們開篇介紹git時就說過,一切操作皆版本,對於新增是乙個版本,...
git 入門教程之遠端倉庫
如果說本地倉庫已經足夠個人進行版本控制了,那麼遠端倉庫則使多人合作開發成為可能.如果你只是打算自己使用git,你的工作內容不需要發布給其他人看,那就用不到遠端倉庫的概念.git是分布式版本控制系統,分布式意味著同乙個git 倉庫可以部署在不同的機器上,正如 雞生蛋蛋生雞 問題一樣,不論如何,先要有乙...