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