-
git init -
git add .(此處有 . 需要一同輸入)git add .和git add *區別:
git add .會把本地所有untrack的檔案都加入暫存區,并且會根據.gitignore做過濾,但是git add *會忽略.gitignore把任何 檔案都加入,
-
git commit -m "my commit"("my commit"為本次提交描述) -
git remote add origin git@github.com:xxx.git(git@github.com:xxx.git`為在github上新建倉生成的路徑) -
git push -u origin master(此處會彈出輸入github 賬號密碼)
由于新建的遠程倉庫是空的,所以要加上-u這個引數,等遠程倉庫里面有了內容之后,下次再從本地庫上傳內容的時候只需下面這樣就可以了:
git push origin master- 若提示
! [rejected] master -> master (fetch first)
原因是:github允許你本地倉庫有的東西,遠程倉庫里沒有,但不允許遠程倉庫有的東西,你本地倉庫沒有,問題找到了,解決辦法就很簡單了,那就是在push之前先同步一下本地倉庫與遠程倉庫的檔案,使用以下命令:
git pull --rebase origin master
- 若提示
over
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/126904.html
標籤:其他
