git 使用關於本地分支和遠端倉庫專案的合併

2021-10-08 17:50:51 字數 1920 閱讀 5522

title: git 常用命令使用

categories: git

comments: true

keywords: git

abbrlink: 21930

[外鏈轉存失敗,源站可能有防盜煉機制,建議將儲存下來直接上傳(img-k1uaahel-1596194030441)(

使用關於本地分支和遠端倉庫專案的合併

初始化及配置本地git

git config --list --show-origin //檢視所有的配置以及它們所在的檔案

/**使用者資訊配置

級別優先順序排名:local ,global ,sysytem

*/#例如global 配置

git config --global user.name "john doe"

git config --global user.email [email protected]

git config --local -l //檢視倉庫配置

git config --global -l //檢視使用者配置

git config --system -l //檢視系統配置

git init //初始化本地倉庫

​ – ssh 方式鏈結

​ 需要電腦生產ssh公鑰,及配置github/gitee key

​ windows 下生產

ssh-keygen -t rsa

next enter *3 //然後一直enter

開啟生成的公鑰,配置到伺服器

​ 本地倉庫同步遠端倉庫

git remote add origin [email protected]:jmtu/jmtu-yilia-plus-demo.git //碼雲

git remote add origin ssh:私服)

​ clone 遠端倉庫檔案

git clone [email protected]:jmtu/jmtu-yilia-plus-demo.git
1) 新增和提交本地倉庫
git add.//新增所有檔案

git add -u .// 表示將已跟蹤檔案中的修改和刪除的檔案新增到暫存區,不包括新增加的檔案

git add -a .// 表示將所有的已跟蹤的檔案的修改與刪除和新增的未跟蹤的檔案都新增到暫存區。

git commit -m "rep_name" //提交並新增注釋

2)合併demo
git pull --rebase rep_name master //拉取遠端倉庫檔案,與本地倉庫合併
​ 存在衝突,修該後

add file_path

git rebase –continue //合併衝突

或則git rebase –skip //忽略衝突

3)推送:

​ 正常推送

git push origin master  //指定遠端倉庫和分支

或則git push //使用配置檔案.git/config 預設配置

-u //git push -u origin maste 首次提交使用該引數,下次可以直接git push

​ 當前分支沒有關聯遠端分支,可以強制關聯

git push --set-upstream hexo_blog master
4)刪除操作
git remote rm origin  //刪除在本地儲存的表示遠端倉庫的代號

git rm --cached flie //不刪除物理檔案,僅將該檔案從快取中刪除

git rm --f //刪除物理檔案和快取檔案

Git刪除本地分支和遠端分支

git branch help git branch h usage git branch r a merged no merged or git branch l f or git branch r d d or git branch m m or git branch r a points at...

GIT刪除本地分支和遠端分支

刪除分支前,先簡單的說一下增加分支 git branch v 檢視當前分支的情況 git branch dev1 新建分支dev1,這個時候,只是本地新建了dev1的這個分支,遠端伺服器是沒有的,因為沒有對這個分支進行操作,並push 如下圖,建了兩個分支 dev1和dev2 一般現實開發中,開發用...

git刪除遠端分支和本地分支

當我們集體進行專案時,將自定義分支push到主分支master之後,如何刪除遠端的自定義分支呢 問題解決 1 使用命令git branch a 檢視所有分支 注 其中,remote origin master表示的是遠端分支 2 刪除遠端分支 注 如上所示,使用命令 git push origin ...