git 常用操作命令
2016-03-17 15:55
232 查看
git init 将当前目录变成可管理的仓库
git add filename 添加
git commit -m "" 提交
git status 状态查询
git diff filename 查看文件修改
查看历史记录
git log
git log --pretty=oneline
git reflog
回到以前版本
git reset --hard HEAD^ git reset --hard HEAD~10
git reset --hard num (num为版本号)
撤销修改
git checkout -- filename 撤销文件工作区的修改
git remote add origin url(github ssh)
git push -u origin master 将本地仓库分支上传到主仓库
git push origin master
git checkout -b branchname 创建分支并切换
git branch 查看当前分支
git checkout branchname 分支切换
git merge branchname 合并分支到当前分支
git branch -d branchname 删除分支
git merge --no-ff-m '注释' branchname 合并分支 --no-ff-m 禁用fast forward
git stash 隐藏当前工作场景
git stash list 查看所有被隐藏的文件列表
git stash apply 恢复,恢复后,stash内容并不删除,
git stash pop 恢复的同时把stash内容也删除了。
git stash drop 删除文件
git remote 查看远程库的信息
git remote –v 查看远程库的详细信息
git push origin master Git会把master分支推送到远程库对应的远程分支上
git add filename 添加
git commit -m "" 提交
git status 状态查询
git diff filename 查看文件修改
查看历史记录
git log
git log --pretty=oneline
git reflog
回到以前版本
git reset --hard HEAD^ git reset --hard HEAD~10
git reset --hard num (num为版本号)
撤销修改
git checkout -- filename 撤销文件工作区的修改
git remote add origin url(github ssh)
git push -u origin master 将本地仓库分支上传到主仓库
git push origin master
git checkout -b branchname 创建分支并切换
git branch 查看当前分支
git checkout branchname 分支切换
git merge branchname 合并分支到当前分支
git branch -d branchname 删除分支
git merge --no-ff-m '注释' branchname 合并分支 --no-ff-m 禁用fast forward
git stash 隐藏当前工作场景
git stash list 查看所有被隐藏的文件列表
git stash apply 恢复,恢复后,stash内容并不删除,
git stash pop 恢复的同时把stash内容也删除了。
git stash drop 删除文件
git remote 查看远程库的信息
git remote –v 查看远程库的详细信息
git push origin master Git会把master分支推送到远程库对应的远程分支上
相关文章推荐
- RPC failed; result=22, HTTP code = 411
- git更新已經刪除的文件
- 提取Git每次提交后Commit的文件
- GIT迁移服务器
- 分布式版本管理git入门指南使用资料汇总及文章推荐
- git终极指南:在实际开发中的应用
- Git远程操作详解
- 25个 Git 进阶技巧(翻译)
- 详解版本控制利器Git,SVN的异同以及适用范围
- Ruby实现的删除已经合并的git分支脚本分享
- 在 Shell 提示符中显示 Git 分支名称的方法
- Git使用基础篇(一些常用命令和原理)
- git fork同步是什么意思?
- Git使用小坑 Out of memory错误的解决方法
- Python的高级Git库 Gittle
- 使用GIT进行源码管理――GUI客户端小结
- 使用git代替FTP部署代码到服务器的例子
- linux系统安装git及git常用命令
- 分享下自己总结的Git常用命令
- Git 常用命令速查表(图文+表格)