1.初始化仓库: git init
2.添加文件: git add <file>
3.提交到版本库: git commit
4.查看提交的历史记录:git log
5.回退到某个版本: git reset —hard <commit id>
6.查看命令历史,以方便回退到哪个版本: git reflog
7.让文件回到最近一次git commit或者git add的状态)(用版本库里的版本替换工作区的版本) :git checkout — <file>
8.查看当前git目录的状态:git status
9.删除文件:git rm <file> && git commit -m “”
10.关联一个远程库: git remote add origin <ssh or https>
11.第一次推送本地库的master分支到远程库: git push -u origin master
12.推送远程库修改跟新:git push origin <branch_name>
13.从远程仓库clone: git clone <URL>
14.创建分支:git branch <branch_name>
15.切换分支:git checkout <branch_name>
16.创建切换分支:git checkout -b <branch_name>
17.查看当前分支:git branch
18.合并指定分支到当前分支:git merge <branch_name>
19.删除分支: git branch -d <branch_name>
20.查看远程库信息: git remote -v
21.在本地创建和远程分支对应的分支: git checkout -b <branch-name> origin/<branch_name>
22.建立本地分支和远程分支的关联: git branch —set-upstream <branch_name> origin/branch_name>
23.创建标签: git tag <tag_name>
24.指定标签信息: git tag -a <tagname> -m “information”
25.用PGP签名标签: git tag -s <tagname> -m “information”
26查看所有标签: git tag
27.将已经放到暂存区的修改放弃,重新放到工作区 git reset HEAD <file_name>
git常用命令
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...