git 常用命令
来源:互联网 发布:mac的cmd 编辑:程序博客网 时间:2024/05/22 06:23
git init 新建一个本地仓库
git add filename 添加一个文件到暂存区
git commit -m “***” 将当前暂存区的内容提交到当前分支
git status 检查工作区的状态
git diff HEAD -- filename 检查工作区的的这个文件与当前分支的区别
git diff filename 检查此文件被修改的内容
git log 查看历史纪录
git log --pretty=oneline 单行列出历史纪录
git reflog 列出之前的操作记录
git checkout -- filename 放弃工作区的修改(针对未执行git add 的操作,即未增加到暂存区)
git reset HEAD filename 放弃暂存区此文件的修改(已经git add,但是未commit,如
本次工作区的内容也需要放弃,需要执行git checkout --filename)
git reset --hard HEAD^ 回退到前一个版本
git reset --hard commit_id 回退到指定的版本
git branch 列出所有分支
git branch dev 创建dev分支
git checkout -b dev 创建并切换到dev分支
git merge dev 将dev分支合并到当前分支
git push -u origin dev 将dev分支提交到远程仓库
git remote add origin git@server_name:path/repo_name.git 关联远程仓库
git rm filename 删除一个文件,此时工作区这个文件是立即删除了,使用git status命令可以看出暂存区的这个文件还是在的,所以需要再使用commit将暂存区的也删除
- git 常用命令
- Git常用命令
- git 常用命令
- git 常用命令
- git 常用命令
- git 常用命令
- GIT常用命令
- git 常用命令
- git 常用命令
- Git 常用命令
- git 常用命令
- Git常用命令
- Git常用命令
- git 常用命令
- Git 常用命令
- git常用命令
- git 常用命令
- Git 常用命令
- 11G DG状态检查语句
- 加载图片的两个方法:imageName: imageWithContentOfFile:
- NYOj-228-士兵杀敌(五)
- Android 绘图XML——Selector
- uboot传递新参数到kernel的两种方式
- git 常用命令
- [疯狂Java]代理服务器:Proxy(代理连接)、ProxySelector(自动代理选择器)、默认代理选择器
- erlang的运算符
- 使用dd命令烧写linux系统到sd卡
- scala发送消息到kafka示例
- IOS----轻松掌握AFN网络顶级框架
- iOS navigationController push的时候全屏显示下一个页面
- CodeForces - 366B Dima and To-do List (模拟) 水
- CoordinatorLayout、Toolbar、TabLayout、AppBarLayout和RecyclerView组合可以滑动收起或显示Toolbar的demo