一、修改本地倉庫的遠端倉庫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 把檔案關閉,獲取許可權以後再重新開啟。但是如果你已經做了大量更改,這樣做會很浪費時間...