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