本文用於記錄博主再使用git過程中的一些記錄,比如想做什麼事情改用什麼命令之類的
1. 在git命令輸出中開啟顏色
git config --global
color.ui true
2. 已經在暫存區的檔案直接使用git diff是看不到變化的,也就是說git diff預設是用於和工作區diff,所以:
暫存區和head比較:
git diff cached
工作區與原始版本比較:
3. 以更加規整的方式使用log
執行: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
4. 安裝git 2.0
在centos安裝git2.0時,可能會遇到各種東西沒安裝,如果自己用perl安裝各種依賴包會非常通過,可以用yum安裝,但是不用提示的進行安裝,最好先yum search一下,然後安裝perl-***之類的。
5. 更新最新**到本地**倉庫
git pull origin
git fetch origin
6. 如果分支太多,已經不知道自己有乙個commit提交到哪個分支了,可以使用如下命令打出所有的分支commit:
git log --all --author ***
7. 如果想把乙個commit的改動,放到另外乙個branch裡,可以使用如下命令:
git cherry-pick ***x(commit id)
8. 自動撤回最近的乙個merge
git reset --merge orig_head
mysql小技巧記錄
1.在mysql場景中,每一行都是用分號 作為結束的。2.在php場景中,最後的分號 可以省略掉。如 sql select from tem 這是因為php也是以分號作為一行的結束的,額外的分號有時會讓php的語法分析器搞不明白,所以還是省略掉的好。在這種情況下,雖然省略了分號,但是php在執行my...
git小技巧總結
1.git branch a當我們從github 遠端倉庫 clone了乙個專案時到本地時,一般使用git branch檢視分支時,發現只有乙個master分支,但其實專案可能是有其他分支的 尤其是我們自己的專案,確定有其他分支 這個時候不要慌,分支其實都在,使用 git branch a 就可以顯...
git學習 技巧和竅門
在結束本章之前,我還想和大家分享一些 git 使用的技巧和竅門。很多使用 git 的開發者可能根本就沒用過這些技巧,我們也不是說在讀過本書後非得用這些技巧不可,但至少應該有所了解吧。說實話,有了這些小竅門,我們的工作可以變得更簡單,更輕鬆,更高效。source git completion.bash...