首次建立倉庫上傳項目操做在上一篇http://www.javashuo.com/article/p-ebpzcvsz-ht.htmlhtml
----好記性不如爛筆頭git
不是首次更新內容或文件到遠程倉庫spa
git add . git commit -m '註釋' // 可寫可不寫 git remote add origin 倉庫地址 git push -u origin master //強制上傳 git push -u origin master -f
假如文件上傳到了遠程,本地不當心刪了。操做如顏色所示rest
git status 出現 Changes not staged for commit: (use "git add/rm <file>..." to update what will be committed) (use "git restore <file>..." to discard changes in working directory) deleted: "\346\226\260\345\273\272\346\226\207\346\234\254\346\226\207\346\241\243.txt" git reset HEAD \346\226\260\345\273\272\346\226\207\346\234\254\346\226\207\346\241\243.txt Unstaged changes after reset: D 新建文本文檔.txt git checkout 新建文本文檔.txt Updated 1 path from the index
git status $ git add . $ git commit -m "刪除本地已有的文件再更新到服務端" $ git push -u origin master
git pull –rebase origin master // 合併到本地git代碼 git push -u origin master -f // 強制合併遠程git代碼 其中 x —–刪除忽略文件已經對git來講不識別的文件 d —–刪除未被添加到git的路徑中的文件 f —–強制運行 方案1: git clean -d -fx 「」 git push origin master 2.git clean -i git pull origfin master 覆蓋本地代碼(或者回到上一個版本在執行git reset –hard ) 3.git pull origin master –allow-unrelated-histories