如何讓 git pull / push / fetch 不用輸入帳號、密碼

在專案資料夾裡右鍵

輸入 ssh-keygen -t rsa

產生完如下

如何讓操作 Bitbucket 遠端儲存庫時,也可以不用輸入帳號、密碼

如何還原一個git rebase變動

先知道你在 Rebase 之前,是落於哪個版本。

  1. 再查出你要從哪個版本開始 Rebase
  2. 然後真正執行 Rebase 動作
  3. 不管做了哪些動作,你在執行一次 git reflog 就可以看出 Rebase 真正做了幾件事
  4. 若要還原 Rebase 的版本,只要找到 Rebase 之前的版本,就可以透過 git reset --hard 來還原

取得遠端儲存庫的統計資訊

輸入git shortlog -sne 可詳細列出每個人的 commit 次數

輸入 git shortlog 顯示出每個人最近 commit 過的歷史紀錄。

刪除遠端分支

git push origin :FixForCRLF

git push origin --delete FixForCRLF

從工作目錄清除不在版本庫中的檔案

git clean -f 強迫刪除.gitignore檔案

找出改壞程式的兇手

git blame [filename]

git blame -L [開始行數],[結束行數] [filename]

例如:

git blame README.md

git blame -L 8,16 ViewModels/MemberViewModel.cs

git blame -L 4, Models/Product.cs

results matching ""

    No results matching ""