https://hahow.in/cr/kewang-git
大家在使用 Git 的時候是不是會常常遇到下列這些問題呢?
1. 常常在 GitHub 上面看到有 SSH 跟 HTTPS 的連線方式,這兩種有哪裡不同?為什麼有時候需要輸入密碼,有時候又不用輸入密碼?
• SSH 是使用金鑰的方式做連線,只要你有這把金鑰就可以不用輸入密碼,而 HTTPS 則是每次都要輸入密碼。更細部則可以控制權限,這在課程前半段就會解釋囉!
2. revert, reset, branch, checkout 這些指令到底是差在哪裡,如果我想還原某個檔案應該要如何做才好?
• revert 是還原單一個 commit,checkout 則是可以還原任何時間點的任何檔案,這些最容易被搞混的指令,當然要利用圖表好好來解釋一下。讓我們進入量子領域的世界吧!
3. 我想要在 push 的時候馬上就讓同事知道我這次修改的內容,我應該怎麼做才好?
• Git 有個 hook 的功能,可以在 push 之後即時寄送 mail 給想要收到的人,當然 Slack 跟 LINE 也可以囉!
以上這些種種問題,全部都會在課程內進一步的探討,讓大家在管理檔案的時候更有效率,不用怕檔案不見。快點來點上面的連結報名喔!
公開分享這篇文章,並且標記你的一位朋友,小編就會送你限量八折折扣碼,還不快點分享!
#git #github #hahow #量子領域
「git reset commit」的推薦目錄:
- 關於git reset commit 在 Kewang 的資訊進化論 Facebook 的精選貼文
- 關於git reset commit 在 Kewang 的資訊進化論 Facebook 的最佳解答
- 關於git reset commit 在 Kewang 的資訊進化論 Facebook 的最佳貼文
- 關於git reset commit 在 How do I undo the most recent local commits in Git? - Stack ... 的評價
- 關於git reset commit 在 Reset Patch - git-tutorial - GitHub 的評價
- 關於git reset commit 在 On undoing, fixing, or removing commits in git - Seth Robertson 的評價
- 關於git reset commit 在 Chapter 37 Resetting | Happy Git and GitHub for the useR 的評價
- 關於git reset commit 在 Git + GitHub 版本控制教學(4) - 回復到之前的版本:checkout 的評價
- 關於git reset commit 在 Git Revert, Reset, Checkout | git tutorial for beginners - YouTube 的評價
git reset commit 在 Kewang 的資訊進化論 Facebook 的最佳解答
小編上星期花了一點時間跟公司同事分享這幾年使用 Git 的經驗,其中也包含了 Git for Teams 的內容。如果你想要進一步改善 Git 工作流程的朋友,這本書真的是必備。
小編自己整理的內容還蠻多的,但有點可惜沒辦法包含所有常見的指令或情境,像是 rebase -i, stash, subtree, submodule 都沒提到,希望之後有機會再來重新整理一下。
## 簡易大綱
* 介紹四種權限模型
* rebase, merge, merge commit 的使用情境
* semver 的使用情境
* 與 redmine 的整合情境
* 外包使用情境
* 開所有權限的使用情境
* 合併時會發生衝突的原因
* reset, revert, checkout 等各種回復到特定點的使用情境
* cherry-pick 的使用情境
* gitignore 使用情境
* bisect, reflog 使用情境
* squash 使用情境
* ff 及 no-ff 的使用情境
* push -f 的使用情境
* 雲端 backend deployment 分享
#git #gitforteams #github #gitlab
git reset commit 在 Kewang 的資訊進化論 Facebook 的最佳貼文
大家在用 git 時一定都會碰到 merge branch 的時候,但有時候只是要確認 merge branch 時是否會出現衝突、是否已 merge 時,就還要先 merge 之後再 reset --hard HEAD 或者 ORIG_HEAD。
小編剛剛查了一下,merge 不像 commit 有 dry-run 的功能,所以只能自己新增 git 指令了。
把這個指令放在自己的 $PATH 下面,之後只要輸入 git merge-test some-branch 就會嘗試進行 merge 的 dry-run 模式,歡迎大家 fork 回去調整以及給星星喔 XD
#git #merge
git reset commit 在 Reset Patch - git-tutorial - GitHub 的推薦與評價
使用 git reset --hard <commit id> 直接reset 成指定的patch. 我現在要reset 到我們的第一次commit 的patch. 我們可以先用 git log 來查詢我們第一個 ... ... <看更多>
git reset commit 在 On undoing, fixing, or removing commits in git - Seth Robertson 的推薦與評價
To remove the last commit from git, you can simply run git reset --hard HEAD^ If you are removing multiple commits from the top, you can run git reset --hard ... ... <看更多>
git reset commit 在 How do I undo the most recent local commits in Git? - Stack ... 的推薦與評價
... <看更多>
相關內容