我注意到,在处理一两张票时,若是我离开,我不肯定个人工做是什么,改变了什么,等等。 git
有没有办法在git add而后git commit以前查看对给定文件所作的更改? 编辑器
对我来讲, git add -p
是最有用的方式(而且我认为我认为是git开发人员?)来审查全部未分级的更改(它显示每一个文件的差别),选择一组应该提交的好的更改,而后当你上演了全部这些,而后使用git commit
,并重复下一次提交。 而后,即便它们发生在各类文件中,您也可使每一个提交成为有用或有意义的更改集。 我还建议为每一个故障单或相似活动建立一个新分支,并使用checkout
在它们之间切换(若是你不想在切换以前提交,可能使用git stash
),可是若是你作了不少快速更改,这多是一个痛。 不要忘记常常合并。 spa
您还可使用git友好的文本编辑器。 它们显示已修改的线条上的颜色,添加线条的另外一种颜色,删除线条的另外一种颜色等。 code
一个好的文本编辑器就是GitHub的Atom 1.0 。 索引
使用git-diff
: 开发
git diff yourfile
git diff filename
get
git diff
it
显示工做树与索引或树之间的更改,索引与树之间的更改,两个树之间的更改或磁盘上两个文件之间的更改。 io