導航:首頁 > 版本升級 > git提交指定文件

git提交指定文件

發布時間:2023-04-16 05:10:18

1. 如何 git push 或者 merge 指定的幾個文件

1、首先新建一個文本文件,名字為「.gitignore.txt」。

2. git如何提交代碼

代碼提交

代碼提交一般有五個步驟:

1.查看目前代碼的修改狀態

2.查看代碼修改內容

3.暫存需要提交的文件

4.提交已暫存的文件

5.同步到伺服器

1.查看目前代碼的修改狀態

提交代碼之前,首先應該檢查目前所做的修改,運行git status命令

a)已暫存 (changes to be committed)


2.查看代碼修改的內容

git diff <file>

比較某文件與最近提交節點的差異。

注意:如果該文件已暫存,那麼應該使用git diff –cached<file>

git diff <hashcode> <hashcode> <file>

比較某文件在提交節點a,節點b的差異。

技巧:如果省略後面一個hashcode,則默認表示與上一提交節點比較。(也可以利用^運算符)

3.暫存需要提交的文件

如果是新建的文件

則git add <file>


如果是修改的文件
則git add <file>

如果是刪除的文件
則 git rm <file>


4.提交已暫存的文件

git commit

注意注釋填寫規范。

git commit --amend

修改最近一次提交。有時候如果提交注釋書寫有誤或者漏提文件,可以使用此命令。


5.同步到伺服器

同步到伺服器前先需要將伺服器代碼同步到本地

命令: git pull

如果執行失敗,就按照提示還原有沖突的文件,然後再次嘗試同步。

命令:git checkout -- <有沖突的文件路徑>

同步到伺服器

命令: git push origin <本地分支名>

如果執行失敗,一般是沒有將伺服器代碼同步到本地導致的,先執行上面的git pull命令。

3. Git 指令,看這個就夠了,趕緊收藏,方便查閱

1.初始化Git本地倉庫:

git init


2.Git添加遠程倉庫:

git remote add origin 你的遠程倉庫地址>


3.Git 克隆遠程倉庫:

git clone 需要克隆的遠程倉庫地址>


4.添加文件到Git倉庫:

git add 需要添加的文件>

或:

git add . (PS:"add ." 表示把當前路徑下的所有文件都添加到Git倉庫)


5.把文件提交到Git倉庫(PS:提交之前,需要先添加):

git commit -m"你的提交說明>"


6.把本地提交的文件推送到遠程倉庫:

git push -u origin 你的分支>

如果之前提交有時間使用 "-u",則可以使用:

git push


7.查看所有分支:

git branch

PS:如下表示有兩個分支,master分支和dev分支,*表示當前分支

*master

dev


8.創建新分支:

git branch 分支名稱>


9.切換分支:

git checkout 分支名稱>


10.創建分支且切換到新分支:

git checkout -b 分支名稱>

PS: 等價於

git branch 分支名稱>

git checkout 分支名稱>


11.刪除分支:

git branch -d 分支名稱>


12.合並指定分支到當前分支:

git merge 指定分支名稱>


13.Git 變基:

git rebase 指定分支名稱>


14.基於最新的提交創建標簽:

git tag 標簽名稱>


15.刪除指定標簽:

git tag -d 指定標簽名稱>


16.列出所有的本地標簽:

git tag


17.查看所有的提交 歷史 :

git log


18.查看指定文件的提交 歷史 :

git log -p 指定文件>


19.以列表方式查看指定文件的所有提交 歷史 :

git blame 指定文件>


20.隱藏工作現場, 工作內容暫不提交:

git stash

PS:在臨時需要處理緊急bug,當前代碼又不想提交的情況下,使用該條指令較為方便


21.恢復之前隱藏的工作現場:

git stash apply

PS:恢復工作現場之後,stash的內容並不會刪除

22.刪除工作現場(在恢復工作現場之後使用):

git stash drop


23.恢復工作現場並刪除stash內容

git stash pop


24.版本回退到上一個版本:

git reset --hard HEAD^

PS:^的個數表示回退版本的個數,例如回退3個版本:

git reset --hard HEAD^^^


25.版本回退到指定版本:

git re set --hard 指定版本號>

PS:可以通過git log 可以查看版本號,回退是,指定版本號可以不寫全,寫前幾位即可


26.查看遠程版本庫信息:

git remote -v


28.查看指定遠程版本庫信息:

git remote show 指定版本庫>


29.從遠程倉庫獲取代碼:

git fetch 遠程倉庫>


30.下載遠程倉庫代碼並合並到本地:

git pull 遠程倉庫> 遠程分支>


31.上傳所有標簽:

git push --tags


32.狀態查詢:

git status

閱讀全文

與git提交指定文件相關的資料

熱點內容
qq存儲文件從哪裡找 瀏覽:495
幫助文件放在哪裡 瀏覽:984
手錶第三方APP是什麼 瀏覽:546
iphoneqq助手網路錯誤 瀏覽:448
程序員周報模板 瀏覽:737
計劃性定時任務文件路徑 瀏覽:671
什麼app可以學老鼠叫 瀏覽:253
java按符號截取字元串 瀏覽:40
區委網路中心干什麼的 瀏覽:802
旅行團網站有哪些 瀏覽:101
fileoperations頭文件 瀏覽:966
excel21個文件匯總 瀏覽:510
word加密封線 瀏覽:725
三菱運動控制器教程 瀏覽:491
道通的數據流是從哪裡分析的 瀏覽:540
驗證碼破譯工具 瀏覽:239
js中string轉化為時間格式 瀏覽:523
聯想g460升級win10 瀏覽:844
哪些協議支持多種網路層協議 瀏覽:904
cad平面素材文件下載網站 瀏覽:587

友情鏈接