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

熱點內容
在哪裡看電商銷售數據 瀏覽:135
win10覆蓋txt文件找回 瀏覽:556
哪個網站可以聽高中的課 瀏覽:381
iphone5s查看文件夾 瀏覽:844
類似創客貼的app工具有哪些 瀏覽:81
蘋果7手機型號怎麼看 瀏覽:135
高通手機升級找不到那個文件 瀏覽:593
工程造價工資和軟體編程哪個累 瀏覽:669
公考報名文件路徑 瀏覽:988
人臉識別系統招標文件 瀏覽:260
閱讀app20聽書怎麼設置 瀏覽:996
axure70教程視頻下載 瀏覽:446
linux如何開啟埠 瀏覽:474
盜版廣聯達能不能升級 瀏覽:368
qsb是什麼文件格式 瀏覽:268
遍歷ftp目錄文件內容 瀏覽:612
求生之路22001升級2121 瀏覽:646
按鍵精靈如何檢測沒有網路後休眠 瀏覽:915
招標文件的內容應當符合標准 瀏覽:465
外推內插法c語言程序 瀏覽:146

友情鏈接