Git常用命令
来源:互联网 发布:js向下取整 编辑:程序博客网 时间:2024/06/10 01:35
Git常用命令
- 初始化仓库:
git init
- 添加文件到仓库:
git add file
git commit -m "description"
- 查看工作区状态:
git status
- 查看修改内容:
git diff
- 查看提交历史:
git log
- 查看命令历史:
git reflog
- 版本回退:
git reset --hard commit_id
- 丢弃工作区的修改:
git checkout -- file
- 丢弃暂存区的修改:
git reset HEAD file
git checkout -- file
- 删除文件:
git rm file
- 关联远程仓库:
git remote add origin git@server-name:path/repo-name.git
- 推送修改到远程仓库:
git push origin master
- 克隆仓库:
git clone git@server-name:path/repo-name.git
- 查看分支:
git branch
- 创建分支:
git branch branch-name
- 切换分支:
git checkout branch-name
- 创建+切换分支:
git checkout -b branch-name
- 合并某分支到当前分支:
git merge branch-name
- 删除分支:
git branch -d branch-name
- 删除没有被合并过的分支:
git branch -D branch-name
- 查看分支合并图:
git log --graph
- 保存工作现场:
git stash
- 恢复工作现场:
git stash pop
- 查看远程库信息:
git remote -v
- 从本地推送分支到远程仓库:
git push origin branch-name
- 在本地创建和远程分支对应的分支:
git checkout -b branch-name origin/branch-name
- 建立本地分支和远程分支的关联:
git branch --set-upstream branch-name origin/branch-name
- 从远程抓取分支:
git pull
- 新建标签:
git tag tag-name
- 新建标签并指定标签信息:
git tag -a tag-name -m "blablabla"
- 查看标签:
git tag
- 推送本地标签到远程仓库:
git push origin tag-name
- 推送全部未推送过的本地标签到远程仓库:
git push origin --tags
- 删除本地标签:
git tag -d tag-name
- 删除远程标签:
git push origin :refs/tags/tag-name
0 0
- git 常用命令
- Git常用命令
- git 常用命令
- git 常用命令
- git 常用命令
- git 常用命令
- GIT常用命令
- git 常用命令
- git 常用命令
- Git 常用命令
- git 常用命令
- Git常用命令
- Git常用命令
- git 常用命令
- Git 常用命令
- git常用命令
- git 常用命令
- Git 常用命令
- LA 7231 Odd Cycle(有向图奇环)
- RxJava 入门
- 构造器和结构
- 最简单的调试学习Hadoop Examples的方法
- Eclipse和PyDev搭建完美Python开发环境
- Git常用命令
- 2016.08.19【初中部 NOIP普及组 】模拟赛题解
- Redis深入之路(十)
- 玲珑学院-ACM比赛1014 - Absolute Defeat
- 1300 peals
- unity crashlog
- 【poj 2228】 poj 2228 Naptime dp 环形dp的特殊处理
- html5视频截图实现
- unity导入模型相关