git常用命令整理

工作中经常使用git,刚开始学一些命令总是记不清,俗话说:好记性不如烂笔头,在此整理一些常用命令。

1.查看远程仓库地址
git remote -v

2.查看远程分支
git branch -a

3.查看本地分支
git branch

4.创建分支
git branch xxx

5.切换分支
git checkout master     //切换到master
git checkout .    //恢复本地项目中手动删除的文件 (文件在远程仓库中还存在)
创建并切换分支: 
git checkout -b mybranch

6.删除本地分支
git branch -d test
强制删除分支: 
git branch -D mybranch
删除远程分支
git branch -r -d origin/branch-name
git push origin :branch-name
删除远程分支
git push origin --delete <branchName>(git1.7.0后)

7.使用fetch更新远程库到本地
git fetch origin master

8.删除 untracked files
git clean -f
连 untracked 的目录也一起删掉
git clean -fd
9.克隆项目
git clone <版本库的网址> <本地目录名>

10.add使用
git add . //把本地所有改动文件和没有版本号的文件添加到本地仓库

11.本地后退版本
git reset --hard HEAD~3  会将最新的3次提交全部重置,就像没有提交过一样。

**********************************
git submodule add 仓库地址 路径
当使用git clone下来的工程中带有submodule时,初始的时候,submodule的内容并不会自动下载下来的,此时,只需执行如下命令:
git submodule update --init --recursive



git项目的一些常用主要操作
**************************
合并到develop
1.先把本地改动提交本地仓库,切换到develop
git fetch origin
2.合并远程的origin/develop,合并远程的origin/对应分支branch
git merge origin/develop
git merge origin/branch
有冲突解决冲突,解决完再提交 3.最后push上去 git push origin master 合并develop到当前分支 1.先在当前分支branch进行fetch git fetch origin 2.然后进行merge合并到当前的origin/branch,merge远程origin/develop分支到本地 git merge origin/branch git merge origin/develop
有冲突解决冲突,解决完再提交



 

posted on 2016-11-25 11:41  李若非  阅读(183)  评论(0)    收藏  举报

导航