我注意到,在處理一兩張票時,若是我離開,我不肯定個人工做是什麼,改變了什麼,等等。 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