Git常用基本操作
2015-10-16 11:21
393 查看
Git操作 - By BearsG
基本操作
初始化仓库git init
配置作者信息
git config –global user.email “youremail@corp.com”
git config –global user.name “yourname”
添加文件到暂存区
git add \filename\
git add * (添加所有文件到暂存区)
移除文件
git rm \filename\
重命名一个文件
git mv \oldfilename\ newfilename\
提交暂存区
git commit只会提交暂存区(staged)里面的文件
git commit -m “message”
查看工作目录的状态
git status
查看提交历史记录
git log
查看文件改变
git diff
撤销操作
撤销加入暂存区的操作git reset HEAD \file\
撤销修改的操作
git checkout – \file\
将本地的修改放进回收站
git stash
从回收站中恢复本地的修改
git stash apply
Tag操作
查看taggit tag
创建tag
git tag -a v1.0 -m “my version 1.0”
显示tag信息
git show v1.0
对之前的提交打tag
git tag -a v0.1 -m “version 0.1”
分支操作
查看分支git branch
创建分支
git branch \branchname\
删除分支
git branch -d \branchname\
切换分支
git checkout \branchname\
合并分支
git merge \branchname\
rebase操作
git rebase \basebranch\ newbranch\
远端仓库操作
克隆一个远端仓库git clone URL
添加远端仓库
git remote add \name \URL\
更新远端仓库的分支和数据
git fetch \name\
获取并合并远端仓库的分支到当前分支
git pull \reponame\ branchname\
eg:
git pull origin master
上传本地分支和数据到远端仓库
git push \reponame \branchname\
eg:
git push origin master
跟踪远端仓库上的分支
git checkout –track origin/testbranch
git checkout -b test origin/testbranch
相关文章推荐
- 关键字final整理
- 整理 iOS 9 适配中出现的坑
- 异步回调需要注意的问题
- Linux占用端口进程查询
- android触控,先了解MotionEvent
- intentFilter
- 开始
- js缓速运动
- DataTimePicker
- iOS原生如何加载HTML中img标签的图片
- JSP结合js实现img中src更新请求的方法
- Servlet跳转jsp并将list传给jsp
- 【Android 开发】: Android 消息处理机制之三: Handler 中 sendMessage() 源代码剖析
- iOS7 NavigationController 右滑手势问题
- 修改jvm 虚拟机内存方式
- (一)Model的产生及处理
- Jenkins之创建Slave
- JS堆栈与拷贝
- [LeetCode]28. Search a 2D Matrix矩阵查找
- iOS系统navigationBar背景色,文字颜色处理