Git常用命令集合
来源:互联网 发布:淘宝商品排名软件 编辑:程序博客网 时间:2024/06/10 03:40
apt-get install git//安装git
git//查看git
git config --global user.name "YourName"
git config --global user.email email@example.com //设置
git init //创建版本库
git add //上传文件到工作区
git commit –m//完成上传
git status//查看工作区状态
git diff//查看修改内容
git reset --hard commit_id//回退到其他版本
git log//查看提交历史
git reflog//查看命令历史,以便确定要回到未来的哪个版本
git checkout – file//当你改乱了工作区某个文件的内容,想直接丢弃工作区的修改时
git reset HEAD file//当你不但改乱了工作区某个文件的内容,还添加到了暂存区时,想丢弃修改
git remote add origingit@server-name:path/repo-name.git//要关联一个远程库
git push -u origin master//第一次推送master分支的所有内容;
git push origin master//每次本地提交后,推送最新修改
git branch//查看分支
git branch <name>//创建分支
git checkout <name>//切换分支
git checkout -b <name>//创建+切换分支
git merge <name>//合并某分支到当前分支
git branch -d <name>//删除分支
git log –graph//可以看到分支合并图
git stash//当手头工作没有完成时,先把工作现场git stash一下,
git stash pop//修复bug,修复后,再gitstash pop,回到工作现场。
git branch -D <name>//强行删除如果要丢弃一个没有被合并过的分支
git remote –v//查看远程库信息
git push origin branch-name//从本地推送分支,使用gitpush origin branch-name
git pull//如果推送失败,先用git pull抓取远程的新提交;
git checkout -b branch-nameorigin/branch-name//在本地创建和远程分支对应的分支,本地和远程分支的名称最好一致;
git branch --set-upstream branch-nameorigin/branch-name//建立本地分支和远程分支的关联;
git pull//从远程抓取分支,如果有冲突,要先处理冲突。
git tag <name>//用于新建一个标签,默认为HEAD,也可以指定一个commitid;
git tag -a <tagname> -m "blablabla..."//可以指定标签信息;
git tag -s <tagname> -m "blablabla..."//可以用PGP签名标签;
git tag//查看所有标签。
git push origin <tagname>//推送一个本地标签;
git push origin –tags//推送全部未推送过的本地标签;
git tag -d <tagname>//删除一个本地标签;
git push origin :refs/tags/<tagname>//删除一个远程标签
- Git常用命令集合
- Git常用命令集合速查表
- Git常用命令集合
- GIT常用命令集合
- Git常用命令集合
- Git 常用命令集合
- Git常用命令集合
- <Git常用命令集合>不定期更新
- GIT/GIT FLOW常用命令集合---持续更新
- Git 使用教程(4)—— Git 常用命令集合
- [置顶]Git-学习笔记(常用命令集合)
- 常用命令集合
- git 常用命令
- Git常用命令
- git 常用命令
- git 常用命令
- git 常用命令
- git 常用命令
- Mybatis 初学
- 2707: [SDOI2012]走迷宫 tarjan+高斯消元解期望方程组
- 【留言板】 勾搭神犇 orz
- HDOJ 2005 第几天?(使用对象)
- 算法竞赛入门经典(第二版)-刘汝佳-第八章 高效算法设计 习题(18/28)
- Git常用命令集合
- UVa 11059 Maximum Product
- 蓝桥杯 手链样式 枚举
- hdu3746 Cyclic Nacklace--KMP
- Android_Fragment遇到BaiduMap
- 交叉编译基于ARM架构的linux-3.6内核遇到的问题及解决方法
- 1570: [JSOI2008]Blue Mary的旅行|网络流
- 判断同构数
- 【Code Art / C#】圆形组合图像效果生成