git基础使用命令

一、克隆代码

1.git clone http://xxxxxxxxxx;

2.如果克隆下来后,再操作报错fatal: Not a git repository (or any of the parent directories),需初始化git仓库:git init;

3.查看仓库状态:git status;

二、创建分支和拉取远程分支

1、本地从当前所在分支上创建一个新分支: git checkout -b 新分支名;

2、拉取远程某个分支到本地: git checkout -b 本地分支名 origin/远程分支名;

三.分支操作

1.查看本地分支:git branch;

2.查看本地和远程分支:git branch -a;

3.查看远程分支:git branch -r;

4.删除分支:git branch -d xxx;

5.关联远程分支:git branch --set-upstream-to origin/分支名;

6.切换本地分支:git checkout xxx

7.拉取代码:git pull(git fetch + git merge)

四.提交

1.git add .;

2.git commit -m '提交说明';

3.将本地仓库内容提交到远程仓库,默认情况下,如果本地分支与远程分支同名且关联,git push就可以,但如果不是,命令行需要加上远程分支名。

git push origin localbranch:localbranch

4.git stash:把所有未提交的修改(包括暂存的和非暂存的)都保存起来,用于后续恢复当前工作目录。

5.git stash pop:恢复之前缓存的工作目录。

五.合并远程分支代码

1.本地创建需要合并的和远程分支相关联的分支,例如需要将origin/dev合并到origin/master分支,本地先创建dev和master两个分支,然后切到master分支,在master分支基础上执行git merge dev,没有报错就直接执行git push origin master。

你可能感兴趣的:(git基础使用命令)