GIT的幾個實用技巧

2021-07-03 03:49:29 字數 1471 閱讀 4933

一、修改本地倉庫的遠端倉庫url

從別的專案不想fork過來,而想自己新建乙個倉庫重新上傳,並保留完整日誌,可使用下方法:

git remote set-url origin
二、刪除遠端分支

github上有乙個遠端測試分支,已經好久不用了,現在想刪除掉。

git push [遠端名] :[分支名]

git push origin :test
三、新增專案的依賴模組
在專案的根目錄新增子模組  

$ cd demo_project

$ git submodule add git:

$ git submodule init

$ git submodule update

1. 初始化空倉儲:

git init && cd git remote add –f origin 2. 開啟sparse-checkout特性:

git config core.sparsecheckout true

3. 配置.git/info/sparse-checkout,列出你想要checkout的目錄:

echo some/dir/ >> .git/info/sparse-checkout

echo another/sub/tree >> .git/info/sparse-checkout

4. 從遠端獲取**:

git pull master

五、刪除遠端打的tags

git push origin master :1.0.0(tags名稱)
六、刪除遠端的某一次提交,

經常有這種經歷,某次提交已經到遠端倉庫了,現在後悔了,咋辦?(先涼辦吧,然後去買後悔藥,嘿嘿),請按下面操作,將本地倉庫回退到上一次提交記錄,然後強制提交(慎用,用了以前的記錄就真的消失 了)。

git push origin +master  (注意「+」為強制提交)
七、在https方式下記住登入密碼的方法

當你加入了ssh-key公鑰後,你會發現有時提交時每次要輸入密碼,但有時不需要,當然這不是人品問題,而是git與https的區別,在repository中有個.git 目錄,目錄裡面有個config檔案,如果url = git: 以這種方式git下來的**,提交時就不需要每次輸入密碼,如果url = https:則需要每次輸入,那有沒有解決方法呢?請參考下面,在你的倉庫下面輸入下面命令:

git config --global credential.helper store

GIT實用技巧

git 是目前最流行的源 管理工具。為規範開發,保持 提交記錄以及 git 分支結構清晰,方便後續維護,現規範git的相關操作。master 分支 master 為主分支,也是用於部署生產環境的分支,確保 master 分支穩定性,master 分支一般由 develop 以及 hotfix 分支合...

git教程 git實用技巧

專案的安全性比較低。不能進行協同開發。不能進行版本控制。版本過多導致混亂。git是乙個分布式版本控制系統及協同開發工具。集中式版本控制工具。svn 分布式版本控制工具 git 找到安裝程式一直下一步 雙擊開啟,彈出命令視窗。自報家門 git config global user.name your ...

Linux中的幾個實用技巧

一 vim 儲存乙個沒有許可權的已編輯檔案 剛安裝好ubuntu,用vim對vim etc ssh sshd config檔案做了更改,儲存時才發現對該檔案僅有唯讀許可權,不能進行儲存操作。告警內容如下 解決方法1 把檔案關閉,獲取許可權以後再重新開啟。但是如果你已經做了大量更改,這樣做會很浪費時間...