主要編輯 工作區根目錄下的.gitignore檔案
忽略檔案的原則是:
建立 .gitignore 檔案
touch .gitignore編輯完成後 要提交到 遠端
git add .gitignore.gitignore檔案本身要放到版本庫里,並且可以對.gitignore做版本管理!如果新增不上 很有可能是因為.gitignore 的配置 而被忽略如果你確實想新增該檔案 則需要在 add 後面 加個 -f 引數git commit -m 『提交配置檔案』
git push
git add -f .gitignore或者你發現,可能是.gitignore寫得有問題,需要找出來到底哪個規則寫錯了,可以用git check-ignore命令檢查:忽略特殊檔案 小結新增別名例: 配置乙個st 的命令 來代替 status
git config –global alias.[名稱] [對應的命令]當然還有別的命令可以簡寫,很多人都用co表示checkout,ci表示commit,br表示branch:git config –global alias.st status
git config –global alias.co checkout以後提交就可以這麼寫git config –global alias.ci commit
git config –global alias.br branch
git ci -m 「bala bala bala…」除了 直接指定命令 後面可以跟個 命令組成的 字串例如撤銷修改之前的
git reset head file配置命令
git config –global alias.unstage 『reset head』配置命令之後的
git unstage test.html配置乙個git last,讓其顯示最後一次提交資訊:實際執行的是
git reset head test.html
git config –global alias.last 『log -1』配置乙個lg, 讓其顯示分支日誌
git config --global alias.lg "log --color --graph --pretty=format:'%cred
%h%creset -%c(yellow)%d
%creset
%s%cgreen(%cr) %c(bold blue)%creset' --abbrev-commit"
試一下 git lg 的效果
配置git的時候,加上–global是針對當前使用者起作用的,如果不加,那只針對當前的倉庫起作用。
配置檔案放哪了?每個倉庫的git配置檔案都放在.git/config檔案中:
$ cat .git/config
[core]
repositoryformatversion = 0
filemode = true
bare = false
logallrefupdates = true
ignorecase = true
precomposeunicode = true
[remote "origin"]
url = [email protected]:michaelliao/learngit.git
fetch = +refs/heads/*:refs/remotes/origin/*
[branch "master"]
remote = origin
merge = refs/heads/master
[alias]
last = log -1
別名的配置就是放在alias下, 可以直接編輯。
而當前使用者的git配置檔案放在使用者主目錄下的乙個隱藏檔案.gitconfig中
$ cat .gitconfig
[alias]
co = checkout
ci = commit
br = branch
st = status
[user]
name = your
name
email = [email protected]
倉庫的配置檔案路徑
.git/config個人的配置檔案路徑
使用者主目錄/.gitconfig忽略檔案的 配置檔案的路徑
專案根目錄下的 .gitignore
該配置修改後 也可以做版本管理
配置別名
git config –globalalias.[別名] [命令 或者 命令字串]
Git學習 自定義Git
忽略特殊檔案 在工作區建立.gitignore檔案,編寫內容 windows thumbs.db ehthumbs.db desktop.ini python 忽略python編譯產生的.pyc pyo dist等檔案或目錄 py cod so egg egg info dist build my ...
Git學習 git log自定義格式
定製自己常用格式 1 二進位制 作者 時間 提交備註 git log pretty format h an,ar s 2 以圖表形式檢視遠端提交記錄 git log decorate oneline graph 3 說明 常用的格式佔位符寫法及其代表的意義。選項 說明 h 提交物件 commit 的...
git配置及自定義
1.git config簡介 git config就是對git進行一些配置。而配置一般都是寫在配置檔案裡面,git裡面一共有3個配置檔案,首先是 倉庫級配置文 件 該檔案位於當前倉庫下,路徑.git 檔名為.gitconfig,這個配置中的設定只對當前所在倉庫有效 第二個是全域性級配置檔案 win7...