git-语法学习
来源:互联网 发布:c罗身体数据 编辑:程序博客网 时间:2024/06/05 17:54
1.git init (创建一个仓库)
2.git add file.name (加入一个文件)
3.git commit -m "wrote what you want intruction" (提交文件)
4.git diff (查看修改还未提交的文件,不同的地方)
5.git status (查看工作区)
工作区 add->暂存区 commit -> master分支
6.git log (查看提交日志)
7.git reflog (查看以前的操作)
8.git reset --hard HEAD^/HEAD^^/版本号 (退回)
9.git checkout -- file.name (撤销掉工作区的修改或者回到暂存区的修改或者回复3错误删除的文件,这些在reflog中没有显示)
10. git reset HEAD fie.name (撤销暂存区的修改,放回工作区,在reflog中没有显示,可能是因为没有最终改变版本)
11.git rm file.name (删除掉版本库里面的文件)
分支
12.git checkout -b dev 相当与 git branch dev git checkout dev (创建分支)
13.git merge dev (合并指定分支到当前分支上)
14.git branch -d dev (删除分支)
15.git branch (查看分支,×表示当前分支)
16.发生冲突时,手动修改才可以提交
git log --graph --pretty=oneline --abbrev-commit
看到分支合并情况17.git merge --no-ff -m"merge with no-ff" dev (非快速合并)
18.git stash (把工作现场储存起来)
19.git stash list (查看工作现场)
20.git stash apply
-> git stash drop (恢复)
21.git stash pop (恢复)
22.未合并,强行删除
git branch -D <name>
23.git push 推送分支
24.git gull 抓取文件
25.本地分支和远程分支的链接关系没有创建,用命令git branch --set-upstream branch-name origin/branch-name
26.
git tag <name> (打标签)
git tag(查看标签) git tag <name> <id>
27.
git show <tagname>
(查看标签信息)
28.git tag -a <name> -m"xxx" <id> (创建带有说明的标签)
29.
git push origin <tagname>
可以推送一个本地标签;
30.
git push origin --tags
可以推送全部未推送过的本地标签;
31.
git tag -d <tagname>
可以删除一个本地标签;
32.git push origin :refs/tags/<tagname>
可以删除一个远程标签
- git-语法学习
- git 语法
- Git语法
- git语法
- Git基本语法
- Git基本语法
- git基本语法
- 【Git/Github学习笔记】GitHub上README写法暨GFM语法解读
- 【git】git学习笔记
- 【Git】Git学习手册
- Git学习 -- Git 安装
- Git学习-GIT安装
- 【Git学习】git常用命令
- git学习:git常用命令
- git 学习
- git 学习
- Git学习
- Git 学习
- 利用Anaconda配置python接口遇到的问题
- HDU 5171 规律+矩阵快速幂(水)
- Golang — new与make
- <矩阵快速幂>codevs 3332 数列
- java中的缓冲流BufferedWriter和BufferedReader
- git-语法学习
- git-for-windows下载地址
- 【bzoj2073】【[POI2004]PRZ】位运算枚举子集的特技
- 图上的文章(再谈最短路问题)
- html和CSS基础学习(十五)
- Linux服务器 开始sshd服务失败 提示权限不够的解决办法
- HashMap那些事
- 隐含马尔科夫模型(数学之美)
- Gemini Blueprint参考文档 第7章 Bundle和Application上下文