github上git提交分支的命令


git config配置本地倉庫

常用git config --global user.namegit config --global user.email

git config --list查看配置詳情

git init 初始一個倉庫,添加--bare可以初始化一個共享(裸)倉庫

git status 可以查看當前倉庫的狀態

git add“文件” 將工作區中的文件添加到暫存區中,其中file可是一個單獨的文件,也可以是一個目錄、“*”、-A

git commit -m '備注信息' 將暫存區的文件,提交到本地倉庫

git log 可以查看本地倉庫的提交歷史

git branch查看分支

git branch“分支名稱” 創建一個新的分支

git checkout“分支名稱” 切換分支

git checkout -b deeveloper 他健並切到developer分支

git merge“分支名稱” 合並分支

git branch -d “分支名稱” 刪除分支

git clone “倉庫地址”獲取已有倉庫的副本

git push origin “本地分支名稱:遠程分支名稱”將本地分支推送至遠程倉庫,

git push origin hotfix(通常的寫法)相當於

git push origin hotfix:hotfix

git push origin hotfix:newfeature

本地倉庫分支名稱和遠程倉庫分支名稱一樣的情況下可以簡寫成一個,即git push “倉庫地址” “分支名稱”,如果遠程倉庫沒有對應分支,將會自動創建

git remote add “主機名稱” “遠程倉庫地址”添加遠程主機,即給遠程主機起個別名,方便使用

git remote 可以查看已添加的遠程主機

git remote show “主機名稱”可以查看遠程主機的信息

 

在項目開發過程中,經常性的會遇到遠程(共享)倉庫和本地倉庫不一致,我們可以通過git fetch 命令來更新本地倉庫,使本地倉庫和遠程(共享)倉庫保持一致。

 

git fetch  “遠程主機”

 

或者

 

git fetch “遠程主機” “分支名稱”

 

我們要注意的是,利用git fetch 獲取的更新會保存在本地倉庫中,但是並沒有體現到我們的工作目錄中,需要我們再次利用git merge來將對應的分支合並(融合)到特定分支。如下

 

git pull origin 某個分支, 上操作相當於下面兩步

 

git fetch

 

git merge origin/某個分支

 

問題:如何查看遠程主機上總共有多少個分支?

 

git branch -a 便可以查看所有(本地+遠程倉庫)分支了

 

刪除遠程分支git push origin --delete 分支名稱

 

刪除遠程分支git push origin :分支名稱

 


免責聲明!

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



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