保姆教程系列:Git 實用命令詳解
共 2272字,需瀏覽 5分鐘
·
2024-05-21 17:49
目錄
前言
1.將本地項目推送到遠程倉庫
2. Idea Git回退到某個歷史版本
3. 修改項目關聯(lián)遠程地址方法
4. Git 修改分支的名稱
5. Git 刪除分支
6. master分支代碼復制到新的分支
7. Git遷移項目到其他代碼倉庫,且保留分支與提交記錄
8. Git相關命令操作
總結(jié)
前言
提示:以下是本篇文章正文內(nèi)容,下面案例可供參考
1.將本地項目推送到遠程倉庫
1、git init(初始化)
2、git remote -v (查看已經(jīng)關聯(lián)的地址)
3、git add . (添加本地倉庫)
4、git commit -m "第一次提交"(提交說明)
5、git remote add origin xxx(關聯(lián)遠程倉庫)
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. 修改項目關聯(lián)遠程地址方法
1、修改命令
git remote set-url origin <url>
2、手動改
去項目中.git文件夾下,編輯config配置文件中url
4. Git 修改分支的名稱
需要將分支br_rename_old修改為br_rename_new,執(zhí)行如下步驟:
1、執(zhí)行命令git checkout br_rename_old切換到br_rename_old分支,如果已經(jīng)在這個分支下,可以不執(zhí)行此步驟
2、執(zhí)行命令git pull origin br_rename_old將代碼更新到和遠程倉庫一致
3、執(zhí)行命令git branch -m br_rename_old br_rename_new將本地倉庫的br_rename_old的名稱修改為br_rename_new
4、執(zhí)行命令git push --set-upstream origin br_rename_new將本地分支push到遠程倉庫
5、執(zhí)行命令git push origin --delete br_rename_old將遠程分支br_rename_old刪除
5. Git 刪除分支
我現(xiàn)在在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、創(chuàng)建新分支: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
創(chuàng)建本地新分支
git branch <branchName>
切換分支
git checkout <branchName>
將本地分支,推送到線上
git push origin -u <branchName>
合并分支:
git merge [name] ----將名稱為[name]的分支與當前分支合并
拉取指定分支的代碼
git clone -b develop https://gitlab.xxx
鏈接:https://www.cnblogs.com/bgyb/p/18201266(轉(zhuǎn)載博客:南國以南i)
(版權歸原作者所有,侵刪)
評論
圖片
表情
