git代碼倉庫使用

git代碼倉庫使用

1、 如果使用git與遠端倉庫連接

#使用 git clone 拷貝一個 Git 倉庫到本地,讓自己能夠查看該項目,或者進行修改。
git clone [url]

#如果你還沒有克隆現有倉庫,並欲將你的倉庫連接到某個遠程服務器,你可以使用如下命令添加:
git initgit remote add origin [url]

git remote set-url origin [url] #更改遠程倉庫地址

git remote set-head origin master #設置遠程head指針

2、git branch分支

git branch [name]                  #創建分支
git branch -d [name]              #刪除分支
git branch -a                         #查看遠程分支
git branch                             #查看本地分支
git checkout [branch]              #切換分支
git checkout -b [branch]          #創建並切換分支
git push [-u] origin [branch]          #將分支提交 加上-u代表原先不存在第一次推送的情況
git push origin :[branch]          #刪除遠程分支
git merge [branch]                 #合併某個分支
git pull                                  #從遠端更新本地倉庫

3、查看當前遠程代碼路勁

git remote -v

4、添加文件到本地緩存

git add   [file]
git add 命令可將該文件添加到緩存

5、查看當前代碼提交狀態

git status -s #狀態有 未緩存狀態、緩存狀態、提交倉庫狀態

6、代碼對比git diff

#執行 git diff 來查看執行 git status 的結果的詳細信息。
#git diff 命令顯示已寫入緩存與已修改但尚未寫入緩存的改動的區別。git diff 有三個主要的應用場景。
git diff            #未緩存與已經緩存的對比
git diff --cached   #已緩存與倉庫的對比
git diff HEAD       #未緩存以及已經緩存與倉庫的對比

#後面跟上兩個提交號,可以比較兩次修改內容

7、將緩存區內容添加到本地倉庫中

git commit -m '第一次版本提交' #執行 git commit 將緩存區內容添加到本地倉庫中。

8、提交代碼到遠程庫

git push -f origin [branch] #提交到遠程倉庫, -f 強制提交,可以用於遠程代碼庫回滾到舊版本

9、從緩存中還原內容

git checkout [file] #命令用於還原到緩存中的內容。

10、取消已緩存的內容

git reset HEAD [file] #命令用於取消已緩存的內容

11、從緩存區以及當前目錄刪除某個文件

git rm [file] #從緩存區以及當前目錄刪除某個文件

12、從緩存區以及當前目錄重命名某個文件

git mv [file] #從緩存區以及當前目錄重命名某個文件

13、放棄當前修改到服務器中獲取

git fetch origin #指向服務器,並且獲取
git reset --hard origin/master #還原成某個分支
git reset --hard HEAD~1  #還原到前一個版本
#(--hard 可以把當前文件都刪除掉)

14、查看版本提交信息

git log --pretty=oneline

15、patch包應用

#打patch包
git format-patch -l
#檢查patch文件
git apply --stat xxx.patch
#查看是否能應用成功
git apply --check xxx.patch
#應用patch
git am -s < xxx.patch

16、如果出現提交衝突

git fetch origin master
git rebase origin/master
git add .
git rebase --continue #(如果有衝突,解決完成後繼續)
#(如果只有一個開發者那就不用上面的步驟,直接git pull)
git push

發佈了101 篇原創文章 · 獲贊 117 · 訪問量 21萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章