1. 程式人生 > >git提交項目常用命令及git分支的用法

git提交項目常用命令及git分支的用法

-m git分支 平臺 註釋 pull tro req 刪除遠程分支 常用

1.第一步首先從git托管平臺clone項目,我這裏就使用idea為例: 技術分享圖片

技術分享圖片 填寫git的url與存放本地目錄名及項目名 技術分享圖片 技術分享圖片

2.如果你對項目進行了一些修改,就可以執行git命令,進行提交。 有兩種方法: 1.使用idea自帶的圖形界面進行操作。選中修改過的文件,右鍵選擇git--add添加到本地倉庫。 技術分享圖片 技術分享圖片

再選擇git --commit file進行提交 技術分享圖片 技術分享圖片

再進行commit和push,提交到遠程倉庫 技術分享圖片 技術分享圖片

2.使用命令行方式,個人比較喜歡這種方式。 首先打開terminal 技術分享圖片 技術分享圖片

執行步驟是一樣的: 1.git status //查看更改的文件 2.git add 文件名 3.git commit -m ‘提交註釋‘ 如果你這裏感覺不對或者不想提交了,就使用如下命令,取消指定文件之前add的操作
git reset HEAD 文件名 git reset HEAD . 取消之前全部文件之前add的操作 4.git push //提交到遠程倉庫 分支: 在公司中通常不會讓你直接提交到master,而是提交分支,等待項目管理人員或者產品經理進行審核後再merge(合並) 1.首先你可以自己在本地創建一個開發dev分支 git branch dev 創建分支 git branch 查看本地分支 刪除本地分支:git branch -d dev 強制刪除:git branch -D dev 技術分享圖片 技術分享圖片

2.切換分支 git checkout dev 技術分享圖片 技術分享圖片

3.查看遠程分支 git branch -r 技術分享圖片 技術分享圖片

4.進行git add file 5.git commit -m "***" 6.git push origin dev:dev //創建遠程分支dev,並提交 技術分享圖片 技術分享圖片

git push origin :dev //刪除遠程分支 再到gitlab去新建一個merge request: 技術分享圖片 技術分享圖片

選擇自己的本地分支和目標分支: 技術分享圖片 技術分享圖片

提交merge request就ok了。如果你點擊accept merge request就合並到了master,但這個通常不是你操作,而是等待大佬審核後,他來進行合並: 技術分享圖片 技術分享圖片

其他命令常用命令: 拉取遠程倉庫到指定本地分支:$ git pull [remoteName] [localBranchName] 推送遠程倉庫:$ git push [remoteName] [localBranchName] 創建新分支並立即切換到新分支:$ git checkout -b [name] 創建遠程分支(本地分支push到遠程):$ git push origin [name],默認遠程會自動創建一個name分支。此命令本來是:git push origin [local] : [remote]的省略寫法 刪除遠程分支:$ git push origin :dev

git提交項目常用命令及git分支的用法