一、選擇需要提交的文件
提交Git的時候,需要我們指定需要提交的文件。
$ git add file1.txt
此命令將暫存file1.txt,即將其加到緩存區中。如果我們想一次性提交多個文件,那麼可以使用通配符 “*”,將所有需要提交的文件批量添加到緩存區。
$ git add .
此命令將所有未被Git忽略的文件全部暫存。
二、提交指定文件到本地倉庫
添加到緩存區的文件只是準備好了要被提交到本地倉庫的文件,還需要執行提交操作。
$ git commit -m "提交信息" file1.txt
此命令將緩存區中的file1.txt提交到本地倉庫中,並且「提交信息」是必填的。如果需要提交多個文件,可以將它們一併列在命令末尾,用空格隔開。
$ git commit -m "提交信息" file1.txt file2.txt file3.txt
三、提交指定文件到遠程倉庫
本地倉庫中的文件如果想要提交到遠程倉庫中,還需要進行推送操作。
$ git push
此命令會將本地倉庫中的所有提交推送到遠程倉庫中,如果要指定具體推送的分支,則需要將分支名加入到命令中。
$ git push origin master
此命令將本地倉庫中的master分支推送到遠程倉庫origin中。
四、回退指定文件到指定版本
如果我們需要回退某一個文件到之前的某一版本,可以使用如下命令:
$ git reset HEAD~2 file1.txt
此命令將file1.txt的版本回退到當前版本的前兩個版本中的狀態。
五、撤銷未提交的修改
如果已經修改了某一個文件,但是還沒有添加到緩存區中,那麼可以通過如下命令撤銷修改:
$ git checkout -- file1.txt
此命令會將file1.txt本地未提交的所有修改撤銷,並且將其恢復到最近一次提交的版本中。
六、解決合併衝突
如果在合併分支時遇到了衝突,需要手動解決。Git會標記出有衝突的文件,我們需要打開文件並手動解決衝突。
解決完成後,需要將文件提交到暫存區,然後再次提交到本地倉庫中。
$ git add file1.txt
$ git commit -m "解決文件衝突" file1.txt
七、刪除指定文件
如果需要刪除指定的文件,可以使用如下命令:
$ git rm file1.txt
此命令將file1.txt從Git中刪除,並且將其添加到緩存區中,待下次提交時生效。
八、修改提交信息
如果在提交之後才發現提交信息有誤,可以使用如下命令進行修改:
$ git commit --amend -m "正確的提交信息"
此命令將修改上一次提交的信息,並且提交的歷史記錄不會發生變化。
總結
以上就是Git提交指定文件的操作流程和注意事項。掌握了這些基本的命令和技巧,我們能夠更好地管理自己的代碼,並且更加高效地進行團隊協作。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/186664.html