git操作命令
来源:互联网 发布:同轴圆柱形电容器算法 编辑:程序博客网 时间:2024/06/10 12:54
常用git命令
git add <file> 可反复多次使用,添加多个文件(修改文件中的某些文本内容后也是执行该操作)
git rm <file> 可反复多次使用,删除多个文件
git commit -m "提交说明" 本次提交的说明,一次性提交所有变更
git status 查看仓库当前的状态,标记那些有变更的文件
git diff 查看变更内容
git log 显示从最近到最远的提交日志
git log --pretty=oneline 也是查看日志,不过可以隐藏大量信息
git log --pretty=oneline --abbrev-commit 历史提交的commit id
git reset --hard HEAD^ 回退到上一个版本
git reset --hard HEAD~n 回退到上n个版本
git reset --hard 3628164 回到指定的某个版本,"3628164"为git log得到的commit id
git reflog 查看你的每一次命令
git reset HEAD <file> 把暂存区<file>的变更撤销掉,重新放回工作区
git checkout -- <file> 把<file>文件在工作区的变更全部撤销(git add后就到了暂存区)
分支
git branch 查看分支
git branch <name> 创建分支
git checkout <name> 切换分支
git checkout -b <name> 创建+切换分支
git merge <name> 合并某分支到当前分支
git branch -d <name> 删除分支
git branch -D <name> 强行删除一个没有被合并过的分支
标签(相当于标记版本,例:tagName=v1.0)
git tag <tagName> 给最新提交的commit打上新标签
git tag 查看所有标签
git tag <tagName> <commit id> 给指定commit id打上标签
git show <tagName> 查看标签信息
git tag -d <tagName> 删除标签
git push origin <tagname> 推送一个本地标签到远程库
git push origin --tags 推送全部未推送过的本地标签到远程库
git push origin :refs/tags/<tagname> 可以删除一个远程标签
远程仓库
git pull 把最新的提交从远程仓库抓下来,然后,在本地合并,解决冲突
git remote add origin git@server-name:path/repo-name.git 关联一个远程库
git push -u origin master 第一次推送master分支的所有内容;
git push origin master 推送最新修改
git remote -v 查看远程库的信息
git push origin branch-name 从本地推送分支,默认分支master
- git --git命令操作
- Git常用操作命令
- Git常用操作命令
- Git常用操作命令
- Git常用操作命令
- Git常用操作命令
- Git常用操作命令
- Git常用操作命令
- Git常用操作命令
- git常用操作命令
- Git常用操作命令
- Git常用操作命令
- Git常用操作命令
- Git操作基本命令
- Git常用操作命令
- git操作命令
- git常见操作命令
- Git 常用操作命令
- webpack+vue-cil 配置接口地址代理以及将项目打包到子目录的方法
- web自动化测试第1步:配置基于python语言的自动化测试环境
- poj 2429 GCD & LCM Inverse (pollard
- 数据结构之——线性表之顺序表
- 不同页面的tiaozhuan
- git操作命令
- 数据库设计三范式
- Scala函数式编程课后习题答案(第六章)
- QT 中文字符乱码
- C#序列化与反序列化
- 郑桂兰董事长再访日月潭文武庙协天庙佛光大学等台湾地标进行文化交流
- uC/OS-III之任务就绪表学习总结
- Python numpy实现二维数组和一维数组拼接
- 端口号类型