第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

關于GIT的commit操作問題

關于GIT的commit操作問題

Git
慕尼黑的夜晚無繁華 2018-07-23 22:10:51
當磁盤(本地文件)和緩存區(qū)都有修改時,如下圖:使用:git commit -m 'xxx' 會提交緩存區(qū)的修改,本地修改不會提交。而當使用 git commit -m 'xxxx' a.php 時 ,緩存區(qū)和本地修改都提交上去了。這是正確的git原理嗎?求大神解釋。
查看完整描述

3 回答

?
人到中年有點甜

TA貢獻1895條經(jīng)驗 獲得超7個贊

When files are given on the command line, the command commits the contents of the named files, without recording the changes already staged. The contents of these files are also staged for the next commit on top of what have been staged before.

你的理解是正確的,最后攜帶文件參數(shù)將會直接提交這些文件當前的內(nèi)容而不是緩沖區(qū)中的更改。


查看完整回答
反對 回復 2018-07-27
?
溫溫醬

TA貢獻1752條經(jīng)驗 獲得超4個贊

這樣提交不上去的啊!執(zhí)行完git commit -m '提交日志',肯定要執(zhí)行一下git push origin 分支才能更新到對應的遠程分支。git commit -m '提交日志'后面加修改的文件沒用啊

查看完整回答
反對 回復 2018-07-27
?
森林海

TA貢獻2011條經(jīng)驗 獲得超2個贊

沒錯,git commit -m 'xxx'只會提交git add過文件到暫存區(qū)的更新,而且批量的,就是所有在暫存區(qū)里的文件都會被提交

git commit -m 'xxx' a.php,指定了文件可以不用git add也可以提交,但是只能一個,如果要多個文件,必須要一個一個完整文件名追加在命令后面

所以如果我要提交所有修改過的文件,但是沒有git add到暫存區(qū),我會用這個命令git commit -am 'x'


查看完整回答
反對 回復 2018-07-27
  • 3 回答
  • 0 關注
  • 916 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號