codecamp

7. Git 暂存与提交

在 Git 中分开暂存步骤是直到你需要使用源码控制处理的协调 解决哲学。你可以继续对工作目录做更改,然后当你想要与源 码控制交互时,Git 允许你使用精确地记录你所作的小提交来 记录你的更改。

例如,假设你编辑了三个文件(a.rb、b.rb 及 c.rb)。现在你 想提交所有更改,但你想要 a.rb 和 b.rb 中的更改作为单个的 提交,而 c.rb 的更改与前两个文件在逻辑上不相关,那么应该 分开提交。

你可以执行下列命令:

$ git add a.rb
$ git add b.rb
$ git commit -m "Changes for a and b"

$ git add c.rb
$ git commit -m "Unrelated change to c"

通过分开暂存和提交,你能够更加容易地调优每一个提交。

6. Git 暂存更改
8. Git 提交更改
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }