Git使用总结
来源:互联网 发布:软件加license 编辑:程序博客网 时间:2024/06/05 23:08
git config --global --list 查看配置信息
git config --global user.name "myname" 设置用户信息
git config --global user.email "test@gmail.com"
git branch 查看本地分支
git branch -r 查看远程的分支
git branch -a 查看本地和远程的分支
git clean -d -fx ""
其中
x -----删除忽略文件已经对git来说不识别的文件
d -----删除未被添加到git的路径中的文件
f -----强制运行
查看分支切换过程
git reflog --date=local
可以带上条件筛选
git feflog --date=local | grep [branchname]
查看两个分支的差异
查看a分支有,b分支没有的内容
git log a ^b
查看a比b多提交了那些内容
git log a..b
看看两个分支有什么不一样
git log a...b
看看两个分支有什么不一样,不一样的commit分别是提交在哪个分支上的
git log --left-right a...b
git合并发生冲突的时候
步骤
git fetch origin
git checkout -b branchname origin/branchname
git checkout -b developbranch
git merge --no-ff branchname
git push origin developbranch
git绕过检查的方法
git commit -m '@skipcs @standard-psr2 巴拉巴拉'
对于已经commit过的
git commit -m '@skipcs @standard-psr2 巴拉巴拉' --amend
撤销操作
撤销本地修改的文件,还没有add操作之前:
git checkotu -- filepath
撤销本地修改的所有文件,还没有add操作之前:
git checkotu -- .
撤销git add filepath的操作:
git reset filepath
撤销所有的git add . 操作:
git reset .
撤销git merge branchname 操作:
先git reflog --date=local查看和并前的HEAD位置,然后 git reset --hard HEAD
撤销git push:
先在本撤销git merge操作,然后 git push origin branchname --force 覆盖远程的分支
git config --global user.name "myname" 设置用户信息
git config --global user.email "test@gmail.com"
git branch 查看本地分支
git branch -r 查看远程的分支
git branch -a 查看本地和远程的分支
git clean -d -fx ""
其中
x -----删除忽略文件已经对git来说不识别的文件
d -----删除未被添加到git的路径中的文件
f -----强制运行
查看分支切换过程
git reflog --date=local
可以带上条件筛选
git feflog --date=local | grep [branchname]
查看两个分支的差异
查看a分支有,b分支没有的内容
git log a ^b
查看a比b多提交了那些内容
git log a..b
看看两个分支有什么不一样
git log a...b
看看两个分支有什么不一样,不一样的commit分别是提交在哪个分支上的
git log --left-right a...b
git合并发生冲突的时候
步骤
git fetch origin
git checkout -b branchname origin/branchname
git checkout -b developbranch
git merge --no-ff branchname
git push origin developbranch
git绕过检查的方法
git commit -m '@skipcs @standard-psr2 巴拉巴拉'
对于已经commit过的
git commit -m '@skipcs @standard-psr2 巴拉巴拉' --amend
撤销操作
撤销本地修改的文件,还没有add操作之前:
git checkotu -- filepath
撤销本地修改的所有文件,还没有add操作之前:
git checkotu -- .
撤销git add filepath的操作:
git reset filepath
撤销所有的git add . 操作:
git reset .
撤销git merge branchname 操作:
先git reflog --date=local查看和并前的HEAD位置,然后 git reset --hard HEAD
撤销git push:
先在本撤销git merge操作,然后 git push origin branchname --force 覆盖远程的分支
阅读全文
0 0
- git使用总结(转)
- git使用总结
- git使用总结
- git使用总结
- git使用总结
- git使用总结
- git使用总结
- git使用总结
- git使用总结
- git使用总结
- Git 使用总结
- Git使用总结
- git使用总结
- git使用总结
- git使用总结
- Git使用总结
- git使用总结
- git使用总结
- jstl标签在jsp页面对字符串的操作
- JAVA基础1
- 算法题目---二叉树的镜像
- Android常用控件TextView的属性详解
- 面向切面编程(二)
- Git使用总结
- js使用map过滤数组中对象
- 端口分类调研
- apk加载32bit 64bit
- Sqoop-1.4.6的简要安装
- 详解Java中的clone方法
- 你真的知道敏捷和迭代吗?
- POJ
- python在window下使用pip安装模块