git-重新關聯/切換遠端分支
由於遠端分支不小心刪除了,本地分支使用git pull的時候,發現無效,特意查了一下重新繫結遠端分支的命令,命令如下:
git branch --set-upstream local_branch_name origin/remote_branch_name
另外需要注意,在pycharm裡面,新建檔案的時候注意選擇是否追蹤檔案,注意預設是追蹤的,也就相當於替你做了add操作。如果不想add操作,可以先恢復,注意下次別再直接確認了。
恢復命令如下:
git reset
關於git的回滾操作,可以參看另外一篇文章。
git回滾操作
相關推薦
git-重新關聯/切換遠端分支
由於遠端分支不小心刪除了,本地分支使用git pull的時候,發現無效,特意查了一下重新繫結遠端分支的命令,命令如下: git branch --set-upstream local_branch_name origin/remote_branch_name
git 重新命名本地和遠端分支
#重新命名本地分支 git branch -m oldBranchName newBranchName #刪除遠端分支 git push origin --delete oldOriginBranchName #取消本地分支和遠端分支的關聯 git branch --unse
git 切換遠端分支
git clone只能clone遠端庫的master分支,無法clone所有分支,解決辦法如下: 1. 找一個乾淨目錄,假設是git_work 2. cd git_work 3. git clone http://myrepo.xxx.com/project/.g
git切換遠端分支
git如何進行遠端分支切換 git上檢視遠端分支命令: git branch -a 例如: 然後我想切換到daily/1.0.0遠端分支:前提是必須要建立一個本地分支,並讓它和遠端分支進行關聯,git checkout origin/dai
git本地切換遠端分支
在使用git的時候,很多時候需要切換遠端分支。但是使用git clone只能clone master分支。 解決辦法如下: 1. 找一個乾淨目錄如new_dir 2. cd new_dir 3. git clone http://myrepo.xxx.com/project/.git&
git上找不到遠端分支,直接切換報錯error: pathspec 'origin/XXX' did not match any file(s) known to git.
假設專案上有一個分支test,使用git branch -a看不到該遠端分支,直接使用命令git checkout test報錯如下: error: pathspec 'origin/test' d
為已經存在的本地專案新增git ,以及從遠端倉庫拉取程式碼並切換遠端分支
前提:先去gitlab或github網站上建立一個新專案,完畢後記得新增.ignore; 1、開啟終端,cd到已存在專案的目錄 2、輸入以下命令列,初始化一個本地倉庫: git init 3、輸入以下命令,把工程所有檔案都新增到該倉庫中(千萬
git倉庫關聯多個遠端倉庫
首先你確定你是想 1 、一個本地倉庫關聯多個遠端倉庫 2、還是要多個本地倉庫,分別關聯遠端倉庫 1.第一種情況有兩種方法: 方法一:git remote add 關聯倉庫標識(和你上
git如何基於已有的遠端分支新建本地分支開發
假設遠端有個normal常規分支 而你只是改一個bug或者做一個小需求 一般情況下 這完全可以不用新建遠端分支 我們可以基於normal常規分支 建立一個本地分支 在本地分支開發 然後將本地分支繫結到normal分支 再從本地分支提交程式碼到normal分支 新的本地分支以de
獲取遠端分支資訊、切換遠端分支、建立遠端分支
一、獲取遠端分支資訊 當從其它同事那獲取到,遠端建立了一個新分支fatfs,但是當我們本地沒有更新的情況下,使用下面命令是看不到的。 git branch -a $ git branch -a * master remotes/origin/HEAD -
git之刪除本地或遠端分支
git之刪除本地或遠端分支 Delete a Local GIT branch git branch -d branch_name git branch -D branch_name The -d option stands for --delete, which would delete the
git checkout之二 切換到分支和檔案覆蓋
1.建立分支git checkout -b feature_namegit中推薦為了某個新的功能建立feature branch,完成後再將其合併到master中。然後就可以用git branch來檢視所有分支。2.切換分支如果有了多個branch, 就可以用checkout
git在一個分支上修改了程式碼但是不想commit到本地git庫,需要切換一個分支去修改程式碼,這個時候也可以使用git stash
在一個分支上修改了程式碼但是不想commit到本地git庫,需要切換一個分支去修改程式碼,這個時候也可以使用git stash $ git stash modify your code or checkout to another branch g
Git 合併已經push到遠端分支的多個commit
1. 場景當我們在本地開發的時候,處於某種目的,可能會多次commit本地,當功能開發完成後,push到遠端分支前,有忘記將commit合併,導致遠端分支上有很多零散的commit,通常情況下也沒有什麼大的問題,如果commit需要被其他人cherry-pick的時候,就比較
git如何關聯遠端倉庫以及如何切換關聯的遠端分支
1.關聯遠端分支 git remote add origin [email protected]:git_username/repository_name.git 注意:origin代表遠
git branch --set-upstream 本地關聯遠端分支
https://www.cnblogs.com/zhou-chao/p/7678899.html 最近使用git pull的時候多次碰見下面的情況: There is no tracking information for the current branch.Please specify which b
Git建立本地分支並關聯遠端分支(二)
建立本地分支git branch 分支名 例如:git branch dev,這條命令是基於當前分支建立的本地分支,假設當前分支是master(遠端分支),則是基於master分支建立的本地分支dev。 切換到本地分支git checkout 分支名 例如:git checkout dev,這條命令表示
git本地分支和遠端分支如何關聯
轉自原文地址https://www.jianshu.com/p/d2fc2e212d1a 一、如何把本地新建分支同步到遠端分支上(注:該分支在遠端上沒有)? 二、又如何在本地把遠端分支上新建分支同步到本地(本地沒有該分支)? 1.其實在從遠端分支分出來的分支都是跟蹤分支(track),當對該
git 常用命令 編輯分支看這裡就夠了 新建本地分支/遠端分支,關聯本地遠端分支 刪除本地/遠端分支 檢視分支狀態
檢視分支: git branch -a 或者 git branch 建立本地分支: git branch branch_name 切換分支: git checkout branch_name 建立並切換到本地branch_name分支: git c
Git關聯到新的遠端分支
1、如果你已經在遠端建立了一個分支,遠端分支地址:https://xxxxxxx/wangdong/helloworld.git 2、從命令列建立一個新的倉庫,關聯到該遠端分支 touch README.md git init git add README.md git commit