本地未push分叉整理 git rebase
建立標籤(預設head) git tag v1.0
建立標籤(指定分支) git tag v0.9 f52c633
檢視標籤情況 git tag
檢視指定標籤所屬分支 git show v0.9
建立帶有說明的標籤,
用-a指定標籤名,
-m指定說明文字:
git tag -a v0.1 -m "version 0.1 released" 1094adb
刪除標籤(本地未提交) git tag -d v0.1
提交某個標籤 git push origin v1.0
提交全部未提交標籤 git push origin --tags
刪除標籤(已提交) 1.git tag -d v0.9(刪除本地標籤)
2 . git push origin :refs/tags/v0.9 (push到遠端)
忽略特殊檔案 1. 建立名為.gitignore的檔案
將所要忽略的檔名或者型別寫入.gitignore裡
將.gitignore提交到版本庫里
設定別名(如st) git config --global alias.st status(針對當前使用者起作用的)
git config alias.st status(只針對當前的倉庫起作用)
檢視當前倉庫的git配置檔案 cat .git/config
檢視當前使用者的git配置檔案 cat .gitconfig
搭建git遠端伺服器(linux
下) 1. sudo apt-get install git(安裝git)
sudo adduser git(建立git使用者)
建立證書登入(收集所有需要登入的使用者的公鑰,就是他們自己的id_rsa.pub檔案,把所有公鑰匯入到/home/git/.ssh/authorized_keys檔案裡,一行乙個。)
sudo git init --bare sample.git(指定乙個目錄為倉庫,如在/srv目錄裡)
sudo chown -r git:git sample.git(不讓使用者直接登入到伺服器上去改工作區)
禁用shell登入(
git:x:1001:1001:,,,:/home/git:/bin/bash改為
git:x:1001:1001:,,,:/home/git:/usr/bin/git-shell)
7.git clone git@server:/srv/sample.git
(其他電腦裡轉殖遠端倉庫)
git 自動補全
軟體版本 作業系統 ubuntu10.04 核心版本 linux version 2.6.32 36 generic git 版本 git version 1.7.0.4 6.參考資料 1.介紹 2.git 安裝 如果沒有安裝 git 在 ubuntu 下請使用下面的命令安裝 sudo apt ge...
git 自動補全
如果沒有安裝 git 在 ubuntu 下請使用下面的命令安裝 apt get install git core git clone git git.kernel.org pub scm git git.git 或者 好吧,要使用這個功能還需要乙個條件,就是系統的 shell 需要選用 bash 在...
Git自動補全
一 簡介 假使你使用命令列工具執行git命令,那麼每次手動輸入各種命令是一件很令人厭煩的事情。為了解決這個問題,你可以啟用git的自動補全功能,完成這項工作僅需要幾分鐘。二 操作步驟 1 cd curl git completion.bash o git completion.bash 2 新增下面...