博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Git 常用命令
阅读量:2067 次
发布时间:2019-04-29

本文共 911 字,大约阅读时间需要 3 分钟。

Git 常用命令

• git clone xxx(可以http or ssh)
• git branch -r 列出远程分支
• git branch -a 查看所有分支(本地和远程)
• git checkout branch1 切换分支
• git branch -vv 查看本地分支和远程分支的跟踪关系(*表示当前分支)
• git checkout -b branch1 origin/branch1 创建分支(追踪远程分支)
• Git pull origin master 远程origin主机master分支和本地当前分支合并
• git pull 当前分支自动与唯一追踪分支合并
• git add -u 提交修改和删除的文件,不包括新文件
• git add . 提交新文件和修改文件,不包括删除文件
• git add -a 提交所有变化
• q 退出log 记录
• git fetch 更新远程分支列表
• git branch -d xxx 删除本地分支xxx
• git clean -df // 清除本地 未被追踪的文件
• git reset --soft head~1. 回退1个版本 可提交
• git reset —hard // 恢复到上一个commit,彻底回退,不可提交
• git branch 查看所有本地分支
• git rest —hard HEAD

对于Tracked files如何删除:

1、git checkout . Or (— a.cs) 本地删除,拉取单个文件或者目录(放弃本地修改,未add\commit)

对于Untracked files如何删除:

1、git rm : 同时从工作区和索引中删除文件。即本地的文件也被删除了。
2、git rm --cached : 从索引中删除文件。但是本地文件还存在, 只是不希望这个文件被版本控制。
3、rm: 来删除文件,仅仅是删除了物理文件,没有将其从 git 的记录中剔除;

提示:即使你已经通过 rm 将某个文件删除掉了,也可以再通过 git rm 命令重新将该文件从 git 的记录中删除掉。

参考:

转载地址:http://qabmf.baihongyu.com/

你可能感兴趣的文章
数据重生:让神经机器翻译中的不活跃样本“复活”
查看>>
【Java】【28】提高List的removeAll方法的效率
查看>>
【JS】【31】读取json文件
查看>>
OpenSSL源代码学习[转]
查看>>
Spring下载地址
查看>>
wxzh001,进来看关于APACHE+PHP+MYSQL+SSL的LINUX下安装配置(转自奥索)
查看>>
google app api相关(商用)
查看>>
linux放音乐cd
查看>>
GridView+存储过程实现'真分页'
查看>>
flask_migrate
查看>>
解决activemq多消费者并发处理
查看>>
UDP连接和TCP连接的异同
查看>>
hibernate 时间段查询
查看>>
java操作cookie 实现两周内自动登录
查看>>
Tomcat 7优化前及优化后的性能对比
查看>>
Java Guava中的函数式编程讲解
查看>>
Eclipse Memory Analyzer 使用技巧
查看>>
tomcat连接超时
查看>>
谈谈编程思想
查看>>
iOS MapKit导航及地理转码辅助类
查看>>