-
git init
git -
git add .
(此處有 . 須要一同輸入)githubgit add .
和git add *
區別:
git add .
會把本地全部untrack的文件都加入暫存區,而且會根據.gitignore作過濾,可是git add *
會忽略.gitignore把任何 文件都加入。
-
git commit -m "my commit"
("my commit"爲本次提交描述)fetch -
git remote add origin git@github.com:xxx.git
(git@github.com:xxx.git`爲在github上新建倉生成的路徑)code -
git push -u origin master
(此處會彈出輸入github 帳號密碼)
因爲新建的遠程倉庫是空的,因此要加上-u這個參數,等遠程倉庫裏面有了內容以後,下次再從本地庫上傳內容的時候只需下面這樣就能夠了:
git push origin master
rem- 若提示
! [rejected] master -> master (fetch first)
緣由是:github容許你本地倉庫有的東西,遠程倉庫裏沒有,但不容許遠程倉庫有的東西,你本地倉庫沒有。問題找到了,解決辦法就很簡單了,那就是在push以前先同步一下本地倉庫與遠程倉庫的文件。使用如下命令:
git pull --rebase origin master
- 若提示
over同步