Git常用命令
来源:互联网 发布:linux 不记录history 编辑:程序博客网 时间:2024/06/05 05:24
创建仓库获取代码:
1.git init
2.git clone git@code.ziroom.com:wireless/ziroom-quality.git
3.git fetch origin master:pangrui 或者 git checkout -b pangrui origin/master
(例如: git checkout -b pangrui remotes/origin/doki_dev_lightcolor)
4.git pull –rebase
提交代码:
1.git add/rm Activity.java
2.git commit -m “update”
3.git stash //保存本地不想提交部分代码
4.git pull –rebase //同步远程代码到本地commit之前代码
5.git push origin master:pangrui(master为远程分支)
6.git stash pop
解决冲突:
1.一般在git pull –rebase 会冲突,修改冲突
2.git add/rm Activity.java
3.git commit -m “update”
4.git stash //保存本地不想提交部分代码
5.git push origin master:pangrui(master为远程分支)
6.git stash pop
(解决冲突后不需要 git pull)
合并分支:
1.原则:稳定的向不稳定的合并,比如dev功能开发完成要提交主干master,这时候需要先把主干合并到分支,再把合并后的提到主干master。
2.具体做法:
a.先在本地同步master分支和dev分支,
b.切换到dev分支
c.然后在Android studio->vcs->git->Branches->Local Branches->master->merge
这样就把本地稳定的master分支合并到本地的dev分支,如果有冲突手动解决冲突。注冲突解决了不需要git pull
d.提交dev分支到远程dev
e.切换到本地master分支
同样的方法在Android studio->vcs->git->Branches->Local Branches->dev->merge
这样就把本地稳定的dev分支合并到本地的master分支,如果有冲突手动解决冲突。注冲突解决了不需要git pull
f.再把本地合并后的master提交到远程master
本地所有修改快速提交 git :
1.git ci -am “update code”
2.git pull –rebase
3.git push origin dev(dev为远程分支)
修改本地分支名称:
1.切换到该分支
2.git branch m newName
删除远程分支(删除远程dev):
git push origin : dev
查看本地分支和哪个远程分支关联
git branch -vv(两个v),就能够看到本地分支跟踪的远程分支
修改本地当前分支与远程分支的关联(本地当前分支关联到远程dev分支)
git push -u origin dev
其他:
1.抓取 anr: adb pull /data/anr/traces.txt
2.gradle 编译命令:./gradlew build –info –stacktrace
3.本地分支和远程分支关联
使用命令git branch –set-upstream ;实例如下,其中dev为创建的分支
git branch –set-upstream dev origin/dev
4.查看已经提交的文件
git log –oneline –stat
5.查看activity此时任务栈
adb shell dumpsys activity activities 命令查看此时栈
- git 常用命令
- Git常用命令
- git 常用命令
- git 常用命令
- git 常用命令
- git 常用命令
- GIT常用命令
- git 常用命令
- git 常用命令
- Git 常用命令
- git 常用命令
- Git常用命令
- Git常用命令
- git 常用命令
- Git 常用命令
- git常用命令
- git 常用命令
- Git 常用命令
- 根据图片高度动态改变ViewPager高度方法的两种方式对比: PageTransformer& OnPageChangeListener
- WireShake的使用
- 进程和线程区别
- Mevan的简介 (一)
- 生活小曲
- Git常用命令
- 学神之路 —— Python数据科学全攻略(原创译文)
- 关于url-pattern路径的写法
- iOS NSNumberFormatter的使用
- 线程池原理及创建(C++实现)
- 关于扫描POS二维码遇到的问题
- 测试adb功能(后续学习会不断添加)
- 图结构练习——最小生成树
- PHP的输出缓冲区