git常用指令

1、新建项目

1)、将远程仓库克隆到本地:git clone <SSH/HTTPS>

2)、初始化项目:git init

2、分支管理

1)、查看本地已有分支:git branch

2)、查看所有分支(包括本地和远程):git branch -a

3)、切换分支:git checkout <branchName>

4)、创建分支:git branch <branchName>

5)、以当前所在分支新建本地分支,并切换到新建的分支:git checkout -b <branchName>

6)、以指定的远程分支新建本地分支,并切换到新建的分支:git checkout -b <localBranchName> origin/<remoteBranchName>

7)、新建远程分支:git push origin <localBranchName>:<remoteBranchName>

8)、关联远程分支:git push --set-upstream origin <branchName>     ***简写:git push -u origin <branchName>

9)、合并指定分支到当前所在分支:git merge <branchName>

10)、删除指定分支:git branch -d <branchName>

11)、刷新分支:git remote update -p

3、日志和提交

1)、查看日志: git log

2)、查看状态:git status

3)、拉取代码:git pull

4)、新增修改:git add .

5)、提交修改:git commit -m <remark>     ***4、5简写:git commit -am <remark> 或者 git commit -a -m <remark>

6)、将提交推送到远程仓库:git push

7)、回退代码到上一次提交:git reset --hard HEAD^

8)、回退代码到指定的提交:git reset --hard <commitId>

4、标签管理

1)、列出已有的tag:git tag

2)、给最新的提交打tag:git tag <tagName>

3)、给指定的提交打tag:git tag <tagName> <commitId>

4)、查看标签信息:git show <tagName>

5)、指定标签信息:git tag -a <tagName> -m <remark>

6)、推送tag:git push origin <tagName>

7)、推送所有的tag:git push origin --tags

8)、删除本地指定的tag: git tag -d <tagName>

9)、删除指定的远程tag:git push origin :refs/tags/<tagName>

 

上一篇:SpringData_01_SpringData的快速入门


下一篇:如何使用Oracle FND_LOAD工具在不同Instance间同步数据(Example)