[Git] 使用方法筆記

2016-01-08

沒有規律性 完全就是怕以後忘記 所以用過的就筆記一下

git branch 顯示目前本地端的 branch
git branch [new_branch_name] 建立本地 branch
git checkout [branch_name] 切換 branch
git checkout -b [branch_name] 建立本地 branch 並立即 checkout 切換過去
git branch -d deleted_branch_name 刪除本地端的 branch
git remote show origin 顯示遠端及本地端的 branch
git remote -v 顯示遠端 branch 跟 git 的 url
git push origin --delete deleted_branch_name 刪除遠端的 branch
git push origin :deleted_branch_name 刪除遠端的 branch (與樓上的擇一使用即可)
git remote prune origin 移除掉遠端已被砍掉但本地端還有的 branch
git log 顯示 log
git cherry-pick some_one_commit 僅合併某次或某幾次 commit 的內容 (可用 git log 查詢 commit, 合併多個的話要加上 -n ) 還是可能有 conflict

不定期更新

參考:
https://github.com/521xueweihan/git-tips Git的奇技淫巧

ref:
http://blog.csdn.net/xhl_will/article/details/8450193
http://stackoverflow.com/questions/2003505/delete-a-git-branch-both-locally-and-remotely
http://blog.winwu.today/2013/04/git-cherry-pick.html