win7系統git學習筆記(一)

git倉庫裏的文件只有兩種狀態,一種是已跟蹤(tracked),一種是未跟蹤(untracked)。已跟蹤的文件中又分爲未更新(unmodified),已修改(modified),已放入暫存區(staged)。html

經常使用命令:git

初始化倉庫:github

$ git init

 

 fork:spa

$ git clone git://github.com/schacon/grit.git
$ git clone git://github.com/schacon/grit.git  新的文件名

檢查文件狀態:.net

$ git status

建立新的文件翻譯

$ touch 文件名

跟蹤新文件(放入暫存區)/在修改文件後,把文件加入暫存區code

$ git add 文件名

commit(快照)文件並對此次的修改進行說明。htm

$ git commit -m '說明信息'

 push你的commitblog

$ git remote add 名字(對此次的push命名) http://github.com/username/要push的文件名
$ git push -f 名字 master 

刪除工做目錄中的文件(不在暫存區)/刪除git倉庫中的文件(在暫存區):rem

$ git rm 文件名
$ git rm -f 文件名

刪除git倉庫中的文件(暫存區文件)

$ git rm --cached 文件名

 

常見錯誤:

 $ git remote add practise https://github.com/shangshicc/GitPractise

錯誤提示:fatal: remote practise already exists.

解決辦法:$ git remote rm practise.

 

參考資料:pro git Github官網幫助的翻譯 git常見錯誤解決方案

相關文章
相關標籤/搜索