git用法
1.git修改遠端倉庫位址
方法有三種:
1.修改命令git remote origin set-url [url]
2.先刪後加git remote rm origin
git remote add origin [url]
3.直接修改config檔案cat /.git
3.git pull origin master --allow-unrelated-histories 合併歷史
4.git刪除本地分支和刪除遠端分支
我現在在dev20181018分支上,想刪除test分支
1 先切換到別的分支: git checkout devtest
2 刪除本地分支: git branch -d test
3 如果刪除不了可以強制刪除,git branch -d test
4 有必要的情況下,刪除遠端分支(慎用):git push origin --delete test
5 在從公用的倉庫fetch**:git fetch origin test:test
6 然後切換分支即可:git checkout test
注:上述操作是刪除個人本地和個人遠端分支,如果只刪除個人本地,請忽略
5、強制推送分支
接下來diff一下此檔案看看自動合併的情況,並作出相應修改。
刪除歷史記錄
1.checkout
git checkout --orphan latest_branch
add all the files
git add -a
commit the changes
git commit -am 「commit message」
delete the branch
git branch -d master
5.rename the current branch to master
git branch -m master
6.finally, force update your repository
git push -f origin master
git remote update origin --prune 強制更新遠端分支
Git專案遷移
1 從原位址轉殖乙份裸版本庫,比如原本託管於 github。git clone bare git 2 然後到新的 git 伺服器上建立乙個新專案,比如 gitcafe。3 以映象推送的方式上傳 到 gitcafe 伺服器上。4 刪除本地 cd rm rf project.git5 到新伺服器 git...
git上專案遷移
運用場景 最近由於統一化管理需求,打算把gitlab.com上的十幾個專案做一次遷移,遷移到gitlab.yyy.com上。至於git的基礎命令,博主不在贅述,請移步於 執行部署 一 轉殖你 專案git clone gitlab.com git二 斷開遠端版本連線git remote rm orig...
git專案的完整遷移
今天在本地虛擬機器上搞了一套測試環境,並搭建了乙個新的gitlab,所以需要把現在開發的 複製乙份到新的gitlab上。因為是本地自己測試用的,所以我之前碰到這種情況都是這樣操作的 1 在新的gitlab上建立乙個project 2 在自己電腦上新建乙個目錄,並把心gitlab上的專案轉殖下來 3 ...