!!!是的沒錯,胖友們,保姆教程系列又更新了!!!
@
目錄
- 前言
- 1.將本地專案推送到遠端倉庫
- 2. Idea Git回退到某個歷史版本
- 3. 修改專案關聯遠端地址方法
- 4. Git 修改分支的名稱
- 5. Git 刪除分支
- 6. master分支程式碼複製到新的分支
- 7. Git遷移專案到其他程式碼倉庫,且保留分支與提交記錄
- 8. Git相關命令操作
- 總結
前言
請各大網友尊重本人原創知識分享,謹記本人部落格:南國以南i、
提示:以下是本篇文章正文內容,下面案例可供參考
1.將本地專案推送到遠端倉庫
1、git init(初始化)
2、git remote -v (檢視已經關聯的地址)
3、git add . (新增本地倉庫)
4、git commit -m "第一次提交"(提交說明)
5、git remote add origin xxx(關聯遠端倉庫)
6、git pull --rebase origin master(同步本地與遠端倉庫)
7、git push -u origin master(提交遠端倉庫)-f:強制推送至遠端
2. Idea Git回退到某個歷史版本
1.找到要回退的版本號(右擊專案--> Git --> Show History -->選中要回退的版本-->Copy Revision Number)
2.開啟idea的Terminal 輸入命令
git reset --hard 139dcfaa558e3276b30b6b2e5cbbb9c00bbdca96 (後面為版本號)
3. 把修改推到遠端伺服器
git push -f -u origin master 或者 git push -f 強制同步遠端倉庫。
3. 修改專案關聯遠端地址方法
1、修改命令
git remote set-url origin <url>
2、手動改
去專案中.git資料夾下,編輯config配置檔案中url
4. Git 修改分支的名稱
需要將分支br_rename_old修改為br_rename_new,執行如下步驟:
1、執行命令git checkout br_rename_old切換到br_rename_old分支,如果已經在這個分支下,可以不執行此步驟
2、執行命令git pull origin br_rename_old將程式碼更新到和遠端倉庫一致
3、執行命令git branch -m br_rename_old br_rename_new將本地倉庫的br_rename_old的名稱修改為br_rename_new
4、執行命令git push --set-upstream origin br_rename_new將本地分支push到遠端倉庫
5、執行命令git push origin --delete br_rename_old將遠端分支br_rename_old刪除
5. Git 刪除分支
我現在在dev20181018分支上,想刪除dev20181018分支
1、 先切換到別的分支: git checkout dev20180927
2、 刪除本地分支: git branch -d dev20181018
3、 如果刪除不了可以強制刪除,git branch -D dev20181018
4、 刪除遠端分支(慎用):git push origin --delete dev20181018
6. master分支程式碼複製到新的分支
1、建立新分支:git branch developer
2、切換到需要合併的分支:git checkout developer
3、將master分支合併當前分支:git merge master
4、推送至遠端倉庫:git push origin developer
7. Git遷移專案到其他程式碼倉庫,且保留分支與提交記錄
git clone --bare ssh://需要遷移的專案地址/專案.git
cd 專案.git
git push --mirror ssh://其他程式碼倉庫地址/新專案名稱.git
8. Git相關命令操作
檢視所有分支(本地+遠端)
git branch -a
檢視本地分支
git branch
檢視遠端分支:
git branch -r
建立本地新分支
git branch <branchName>
切換分支
git checkout <branchName>
將本地分支,推送到線上
git push origin -u <branchName>
合併分支:
git merge [name] ----將名稱為[name]的分支與當前分支合併
拉取指定分支的程式碼
git clone -b develop https://gitlab.xxx
總結
我是南國以南i記錄點滴每天成長一點點,學習是永無止境的!轉載請附原文連結!!!
參考連結、參考連結、參考連結