文章是git不常用的命令超詳細的講解原文 裡面的內容,新增一些自己常見的問題。
1:git blame [file_name]
當事情出錯時,先去指責別人是人類的天性之一。如果你的產品伺服器掛了,使用git blame命令可以很容易找出罪魁禍首。這個命令可以將檔案中的每一行的作者、最新的變更提交和提交時間展示出來。
2:git fsck --lost-found
儘管 reflog 是唯一檢查丟失提交的方式。但它不是適應用於大型的倉庫。那就是 fsck(檔案系統檢測)命令登場的時候了。
這裡你可以看到丟掉的提交。你可以通過執行 git show [commit_hash] 檢視提交之後的改變或者執行git merge [commit_hash] 來恢復到之前的提交。
git fsck 相對reflog是有優勢的。比方說你刪除乙個遠端的分支然後關閉倉庫。 用fsck 你可以搜尋和恢復已刪除的遠端分支。
git命令的使用
最近換了一家公司,專案是使用git託管的,以前都是用的svn,所以在這裡寫一篇關git的使用心得和一些關於git的筆記 首先git與svn的區別 git是分布式的,svn不是 git把內容按元資料方式儲存,而svn是按檔案 git分支和svn的分支不同 git沒有乙個全域性的版本號,而svn有 gi...
git命令的使用
1.在所在專案的資料夾下 git init 2.自己要與origin master建立連線 下劃線為遠端倉庫鏈結 git remote add origin git github.com x nothing2.git 3.寫本次提交的注釋資訊 git commint m first commit 4...
git 命令的使用
檔案刪除 檔案重新命名 忽略檔案 撤銷本地修改 差異比較 壓縮倉庫 高階命令使用 提交查詢 git grep 修改提交 git 置位 對提交重新排序 多個提交合成乙個提交 將乙個提交分解成多個提交 git mv old file new file檔案移動 mv old file new file刪除...