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

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