Android进阶之路 - Git常用命令总结
2017-12-28 14:42
357 查看
SVN已经过去好久,仅以Git记录消逝的昨日。
初始配置:
配置查看
本地第一次配置
如果先有本地库,后有远程库,将本地库push到远程库
常用命令
较少使用的命令
Tag标签(一般在某个版本下进行tag标记,做节点使用)
绑定本地分支与远程分支 :
使用命令git branch –set-upstream ;实例如下,其中debug为创建的分支
查看当前的本地分支绑定的远端的那一条分支
切换分支,提交当前本地的代码(临时空间):
Android进阶之路 - 五分钟内快速生成Git所需的SSH key
Android进阶之路 - AndroidStudio设置git忽略文件
Android进阶之路 - Git问题解决
昨日一切都很好,只因少了无意义的时光。
初始配置:
//设置当前登录的用户名称 git config –global user.name “Your Name” //设置当前登录的用户邮箱 git config –global user.email you@example.com
配置查看
git –version //查看git版本 git config –global user.name //获取当前登录的用户名称 git config –global user.email //获取当前登录的用户邮箱
本地第一次配置
git init //初始化(将当前目录变为仓库) git clone 网站上的仓库地址 //从远程库克隆到本地
如果先有本地库,后有远程库,将本地库push到远程库
关联本地库和远程库:git remote add origin 网站仓库地址 第一次将本地仓库推送到远程仓库:git push -u origin master
常用命令
git status //刷新代码当前状态 git add -u //提交已修改 git add 文件名 //添加一个文件到暂存区 git add . //添加所有文件到暂存区 git commit -m"备注" //备注 git pull //拉取远程代码 git diff //对比暂存区和工作区差异 git push //推送 git branch 你的分支名 //创建新分支 git checout 你的分支名 //切换分支 git checkout -b 你的分支名 //创建新分支同时进行分支切换 git branch -d 分支名 //删除分支 git merge dev //将dev分支合并到当前所在分支上 git log -期望条目(数字)//查看近期log git log //查看所有log git branch -l //只查看本地分支 (l-location) git branch -r //只查看远程分支 git branch -a //查看所有分支 git tag //查看所有标签
较少使用的命令
git branch -m oldbranchname newbranchname //修改本地分支名称 git push origin test //将本地test分支推送到远程 (不能直接新建远程分支,需要新建本地分支后,再把本地分支推送到远程) git push origin test:master //提交本地test分支作为远程master分支 git push origin test:test //提交本地test分支作为远程test分支 git push origin :test //提交空分支作为远程test分支(相当于删除远程test分支) git branch -d test //删除本地test分支 git branch -D test //强制删除本地test分支 git push origin –delete test //删除远程test分支 git branch test origin/test //将远程分支test拉取到本地,并新建分支test(如果失败,可以先运行 git fetch) git remote -v //查看远程仓库 git remote rm orgin //删除远程仓库 git diff –cached //对比暂存区和工作区差异 git diff master //对比历史区和工作区差异 git checkout –文件名 //撤销工作区的修改 git reset HEAD 文件名 //撤销暂存区的修改 git reset –hard 该版本ID //回退到历史版本 git reset –hard HEAD^ //回退到上个版本
Tag标签(一般在某个版本下进行tag标记,做节点使用)
git tag 标签名 //为当前版本打标签 git tag 标签名 //为历史版本打标签 git tag -a 标签名 -m “标签说明” //指定标签说明 git show 标签名 //查看某一个标签 git tag-d 标签名 //删除某一哥标签 git tag -a v1.0.0 -m ‘版本说明’ //打tag git push origin –tags //将所有tag推送到远端(前提是add、commit、push后) git push origin tag名称 //将指定tag推送到远端 git tag -d tag名称 //删除本地标签 git push origin : refs/tags/tag名称 //删除远端标签
绑定本地分支与远程分支 :
使用命令git branch –set-upstream ;实例如下,其中debug为创建的分支
Git提示: git branch --set-upstream-to=origin/<branch> dev git branch --set-upstream debug(本地分支名称) origin/debug(远程分支名)
查看当前的本地分支绑定的远端的那一条分支
git branch -vv
切换分支,提交当前本地的代码(临时空间):
git stash push 将文件给push到一个临时空间中 git stash list 可以将当前的Git栈(临时空间)信息打印出来, git stash pop 将文件从临时空间pop下来
Android进阶之路 - 五分钟内快速生成Git所需的SSH key
Android进阶之路 - AndroidStudio设置git忽略文件
Android进阶之路 - Git问题解决
昨日一切都很好,只因少了无意义的时光。
相关文章推荐
- Android 开发git学习,常用命令总结
- Git常用命令总结
- 分布式版本控制 git 概念 及常用命令总结
- git的常用命令总结
- Git常用命令总结记录
- 总结自己的Git常用命令(转)
- Repo和Git 版本管理常用命令总结 .
- git常用命令总结
- 让你不在纠结Git:Git常用命令总结
- Ubuntu下Android开发Git常用命令
- git常用命令总结
- Repo和Git 版本管理常用命令总结
- android常用命令总结
- [总结]Git常用命令
- Android 常用命令总结
- git常用命令总结[转]
- Git 常用命令总结
- git常用命令总结[转]
- Repo和Git 版本管理常用命令总结
- 总结自己的Git常用命令