git diff e630759 HEAD --name-only | xargs zip diff.zip
目前分類:GIT (7)
- Jan 03 Thu 2019 11:54
[Git] 打包兩個 commit 之間的所有異動檔案
- Oct 05 Fri 2018 10:42
[Gitbook] 放下載的連結
格式如下
<a href="xxx.zip" download target="_blank">xxx.zip</a>
- Oct 20 Fri 2017 11:05
[Git] 找回被 reset 掉的 commit
1. 先使用 git reflog 查看剛才你還沒 push 的 commit 在哪
$ git reflog
b846b19 HEAD@{0}: reset: moving to origin/hotfix_#467_fix_email_reveal
ebe56b3 HEAD@{1}: checkout: moving from c50a74fa95aa586738946320a2d6bd013a4fb0e6 to ebe56b3c1cb256e2c07c34db9d5c6a3aff60240c
- Jul 18 Tue 2017 11:48
[Git] 建立 TortoiseGit 使用的 .ppk 檔
1. 使用 ssh-keygen 建立 ssh key
2. 把 id_rsa (私鑰) 另存成 id_rsa.pem
3. 使用 Putty Key Generator 把入 id_rsa.pem
4. 按 Save Private Key 另存成 .ppk 檔
- Jan 20 Fri 2017 12:00
[Git] 取得目前所在的 branch 名稱
指令
$ git branch | grep \* | cut -d ' ' -f2
- Nov 04 Fri 2016 10:52
[Git] 取得某個檔案的 commit log
1. git 指令
git log --follow -p {file}
2. git bash 指令 (windows 下,會開內建的 GUI)
gitk {file}
- May 28 Wed 2014 09:34
[GIT] 指令筆記
1. 將暫存的分支合併回來,不要有線圖
$ git checkout <你要開發的 branch>
$ git merge --squash <你要合併進來的 branch>
$ git branch -D <你要合併進來的 branch>