天天看点

git指令创建新分支

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_34173549/article/details/79846684

init 

ll 

.get存放版本库

git add 文件加入git提交任务

git status 查看状态

git commit -m"第一次提交"  //m后面是标志信息

第一次操作需要登录

git log 查看操作日志

git diff  与暂存区空间对比差异

总结 git diff 和 git add 和git status

file 修改了没add 的话 diff 可以详细查看 修改部分  status 可以查看修改的文件文字显示为红色

file add以后 diff 查看没有修改了  status 还是可以查看到修改文件不过颜色从红色变为绿色

撤销步骤 git checkout

git checkout . 整个回退

git log查看版本

git log --pretty=oneline 简单的查看版本信息

git reset --hard HEAD^ 

git reset --hard HEAD^^^^ 3

git reset --hard HEAD^100

git reset  --hard 58aba8b7b7edb32

git reflog 查看回滚日志

未提交

git reset HEAD test.txt  // 撤销对应文件暂存区的版本

git删除

 rm test.txt删除本地

git diff 查看本地和版本库的详细区别

git status 查看本地文件和版本库文件的区别

git rm test.txt

git 删除和 添加到 暂存区都需要commit

工作区删除版本库没有删除的时候可以回退

git checkout -- test.txt

设置github 关联

第一次推送可能需要登陆  后期推送用

########################################################

全流程

先有github上的克隆到我们本地

先建好github的仓库 然后 

git clone 

创建新分支

git checkout -b dev (-b 创建并切换)

git branch dev (创建分支dev)

git checkout dev (切换到分支dev)  这边前面用了 -b 所以已经存在了 

mater 整合dev 分支  

git merge dev 

删除分支

禁止fast forword 合并

封存现场

未合并分支强行删除

git branch -D feature-vulcan

查看远程仓库信息