導航:首頁 > 版本升級 > 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提交指定文件相關的資料

熱點內容
網路中常用的傳輸介質 瀏覽:518
文件如何使用 瀏覽:322
同步推密碼找回 瀏覽:865
樂高怎麼才能用電腦編程序 瀏覽:65
本機qq文件為什麼找不到 瀏覽:264
安卓qq空間免升級 瀏覽:490
linux如何刪除模塊驅動程序 瀏覽:193
at89c51c程序 瀏覽:329
怎麼創建word大綱文件 瀏覽:622
裊裊朗誦文件生成器 瀏覽:626
1054件文件是多少gb 瀏覽:371
高州禁養區內能養豬多少頭的文件 瀏覽:927
win8ico文件 瀏覽:949
仁和數控怎麼編程 瀏覽:381
項目文件夾圖片 瀏覽:87
怎麼在東芝電視安裝app 瀏覽:954
plc顯示數字怎麼編程 瀏覽:439
如何辨別假網站 瀏覽:711
寬頻用別人的賬號密碼 瀏覽:556
新app如何佔有市場 瀏覽:42

友情鏈接