debian安裝git管理本地代碼
安裝git
# aptitude install git-core
# aptitude install git-doc git-svn git-email git-gui gitk
創建倉庫
mkdir ~/repository # 創建git所有項目倉庫目錄
cd ~/repository # 跳轉到上一步創建的目錄
git init --bare example.git # 初始化一個example.git的空項目倉庫
cd ~/project # 跳轉的工作目錄
git clone ~/repository/example.git # 克隆家目錄中的空倉庫
# 初始化項目
touch README
git add README
git commit -m 'Add README, initial project' README
git push origin master
設置bash顯示分支名
如果你安裝了隨 Git 附送的git-completion.sh子命令自動完成腳本,使用該腳本提供的方法:
export PS1="[\u@\h \W"'$(__git_ps1 " (%s)")'"]\$ "
設置alias[別名]
在家目錄(~/)中的
.gitconfig
中追加別名配置文件,以方便便捷操作。
注意:在上一步中,初次提交數據會跳出設置郵箱和用戶名的提示,設置好的信息即在你的家目錄(~/)的.gitconfig
中。
[alias]
co = checkout
st = status
ci = commit
cm = commit -m
br = branch
bm = branch -m
bd = branch -D
cb = checkout -b
df = diff
ls = log --stat
lp = log -p
plo = pull origin
plode = pull origin develop
pho = push origin
設置郵箱提示
設置忽略文件
在項目目錄(此處:~/project)下添加
.gitignore
文件,忽略這個項目目錄樹下的一些中間文件,另外,.gitignore
也可以放置在項目的子目錄下,指定具體忽略的文件。
例如:忽略項目中的所有以.aux/.lof……結尾的文件
*.aux
*.lof
*.out
*.toc
*.log
*.lot
*.pdf
參考資料
[1].Git短命令(alias,別名)
[2].如何架設Git服務器
[3].在 Shell 提示符中顯示 Git 分支名稱的方法
[4].配置別名