git 常用的操作(撤銷,推送)


本地的 git 分為:工作區,緩存區,版本庫 。git add 到緩存區,git commit 到版本庫。

git 撤銷的幾個場景:

修改 但未 add:    需要把指定文件在工作區的修改全部撤銷

          git checkout -- <filename> (注意: --后面要空一格)

add 但未 commit: 需要把暫存區的修改撤銷掉(unstage),重新放回工作區
           git reset <filename>   

           git reset HEAD <filename>
add 且已 commit: 需要版本切換
                 git reset --hard <commitID>

 

git 從本地倉庫推送到遠程倉庫(個人):

初次推送代碼到遠程:

 

git 此時是找不到 origin 這個遠程的,需要我們需要把本地倉庫和遠程倉庫進行關聯:

git remote add <遠程倉庫名> + <遠程分支名> + 個人git 地址

git remote  查看遠程倉庫名,關聯好后開始推送代碼:

 當本地新建分支后,需要關聯遠程分支,命令:

git branch --set-upstream-to=<remote>/<branch> <local-branch>

如果本地分支和遠程分支的名字不一致,需要:

git push <remote> HEAD:<branch>

(否則會報錯,所以本地分支名字和遠程分支的名字盡量保持一致!!!)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM