git 使用方法

1.發佈dev分支
發佈dev分支指的是同步dev分支的代碼到遠程服務器
git push origin dev:dev  # 這樣遠程倉庫也有一個dev分支了
5. 在dev分支開發代碼git checkout dev  
# 切換到dev分支進行開發


# 開發代碼之後,我們有兩個選擇


# 第一個:如果功能開發完成了,可以合併主分支
git checkout master
  # 切換到主分支
git merge dev 
 # 把dev分支的更改和master合併
git push 
 # 提交主分支代碼遠程
git checkout dev  
# 切換到dev遠程分支
git push  # 提交dev分支到遠程
#
 第二個:如果功能沒有完成,可以直接推送
git push  # 提交到dev遠程分支


# 注意:在分支切換之前最好先commit全部的改變,除非你真的知道自己在做什麼


作者:
2. 創建本地關聯origin/dev的分支
git checkout -b dev origin/dev  (報錯)git fetch 
# 創建本地分支dev,並且和遠程origin/dev分支關聯,本地dev分支的初始代碼和遠程的dev分支代碼一
3. 刪除分支
git push origin :dev  # 刪除遠程dev分支,危險命令哦
# 下面兩條是刪除本地分支
git checkout master  # 切換到master分支
git branch -d dev  # 刪除本地dev分支


4.發佈自己本地的倉庫到遠程倉庫
git remote add origin https://github.com/tutorialzine/awesome-project.git  git push 


5..從服務器上拉取代碼
git pull origin master:本地分支
6.上傳到服務器 – git push 
git push命令會有兩個參數,遠端倉庫的名字,以及分支的名字:
git push origin master
7.查看某一次提交更新了什麼,git log 看提交歷史 ,使用 git show: 
git show b10cc123


查看兩次提交的不同,可以使用git diff [commit-from]..[commit-to] 語法


8.2.回滾某個文件到之前的版本


git 允許我們將某個特定的文件回滾到特定的提交,使用的也是 git checkout。


下面的例子,我們將hello.txt回滾到最初的狀態,需要指定回滾到哪個提交,以及文件的全路徑。
git checkout 09bd8cc1 hello.txt


 10.把本地倉庫push到遠程倉庫地址
git remote add origin http:///遠程倉庫地址


11.git reset HEAD 把提交到暫存區的內容恢復到沒改之前


12 git checkout HEAD 把工作區的內容恢復到沒改之前
13 git reset --hard <commit_id>  
git push origin HEAD --force  不小心把一次錯誤的代碼push到遠程服務器上的分支上,需要立即刪除/撤銷這次代碼提交。






14,刪除遠程分之
6、刪除遠程分支remote_branch
     git push origin  :remote_branch

git 教程

https://www.yiibai.com/git/git_pull.html

 

 

 

15 。git rm 

rm 只是刪除工作區的文件

git rm 刪除工作區和暫存區的 

git commit -m "test.txt" 刪除版本庫

git push 刪除遠程對應的文件

 

 

16 git merge 

 

[Git] Fatal: cannot do a partial commit during a merge

在提交單個文件的時候出現這個錯誤.

意思是不能部分提交代碼.

 

原因是git認爲你有部分代碼沒有做好提交的準備,比如沒有添加

 

解決方法是

1. 提交全部

git commit -a 

 

1.發佈dev分支
發佈dev分支指的是同步dev分支的代碼到遠程服務器
git push origin dev:dev  # 這樣遠程倉庫也有一個dev分支了
5. 在dev分支開發代碼git checkout dev  
# 切換到dev分支進行開發

# 開發代碼之後,我們有兩個選擇

# 第一個:如果功能開發完成了,可以合併主分支
git checkout master
  # 切換到主分支
git merge dev 
 # 把dev分支的更改和master合併
git push 
 # 提交主分支代碼遠程
git checkout dev  
# 切換到dev遠程分支
git push  # 提交dev分支到遠程
#
 第二個:如果功能沒有完成,可以直接推送
git push  # 提交到dev遠程分支

# 注意:在分支切換之前最好先commit全部的改變,除非你真的知道自己在做什麼

作者:
2. 創建本地關聯origin/dev的分支
git checkout -b dev origin/dev  (報錯)git fetch 
# 創建本地分支dev,並且和遠程origin/dev分支關聯,本地dev分支的初始代碼和遠程的dev分支代碼一
3. 刪除分支
git push origin :dev  # 刪除遠程dev分支,危險命令哦
# 下面兩條是刪除本地分支
git checkout master  # 切換到master分支
git branch -d dev  # 刪除本地dev分支

4.發佈自己本地的倉庫到遠程倉庫
git remote add origin https://github.com/tutorialzine/awesome-project.git  git push 

5..從服務器上拉取代碼
git pull origin master:本地分支
6.上傳到服務器 – git push 
git push命令會有兩個參數,遠端倉庫的名字,以及分支的名字:
git push origin master
7.查看某一次提交更新了什麼,git log 看提交歷史 ,使用 git show: 
git show b10cc123

查看兩次提交的不同,可以使用git diff [commit-from]..[commit-to] 語法

8.2.回滾某個文件到之前的版本

git 允許我們將某個特定的文件回滾到特定的提交,使用的也是 git checkout。

下面的例子,我們將hello.txt回滾到最初的狀態,需要指定回滾到哪個提交,以及文件的全路徑。
git checkout 09bd8cc1 hello.txt

 10.把本地倉庫push到遠程倉庫地址
git remote add origin http:///遠程倉庫地址

11.git reset HEAD 把提交到暫存區的內容恢復到沒改之前

12 git checkout HEAD 把工作區的內容恢復到沒改之前
13 git reset --hard <commit_id>  
git push origin HEAD --force  不小心把一次錯誤的代碼push到遠程服務器上的分支上,需要立即刪除/撤銷這次代碼提交。

14,刪除遠程分之
6、刪除遠程分支remote_branch

     git push origin  :remote_branch


git 教程
https://www.yiibai.com/git/git_pull.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章