git經常使用指令

 項目布到github:

git init :產生的目錄解釋(在當前項目工程下履行這個號令至關於把當前項目git化,變身!)。git

git add . :把當前目次下代碼參加git的跟蹤中,意思就是交給git經管,提交到本地庫。github

git add <file> :把當前文件參加的git的跟蹤中,交給git經管,提交到本地庫。fetch

git commit -m 「…」 :至關於寫點提交信息。ci

git remote add origin git@github.com:ellocc/gittest.git :這個至關於指定本地庫與github上的哪一個項目相連例如:rem

$ git remote add origin git@github.com:pysasuke/demo.gitit

git pull  origin master:從github拉取到本地庫。io

git push -u origin master :將本地庫提交到github上。ast

可能出現如下錯誤test

error: src refspec master does not match any.引發該錯誤的緣由是,目錄中沒有文件,空目錄是不能提交上去的object

error: insufficient permission for adding an object to repository database ./objects服務端沒有可寫目錄的權限

錯誤提示:fatal: remote origin already exists.
解決辦法:$ git remote rm origin

錯誤提示:error: failed to push som refs to ........
解決辦法:

$ git pull origin master   //先pull 下來 再push 上去

拉取:

git clone git@github.com:pysasuke/demo.git  :將github上的項目down下來。

git fetch origin :取得長途更新

git merge origin/master :把更新的內容歸併到本地分支master

下面是刪除文件後的提交

git status :能夠看到咱們刪除的哪些文件

git add .   :刪除以後的文件提交git經管。

git rm a.c :刪除文件

git rm -r gittest :刪除目次

git reset --hard HEAD 回滾到add以前的狀態

git diff比較的是跟蹤列表中的文件和文件系統中文件的差異

相關文章
相關標籤/搜索