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 基础 基本原理 客户端并不是只提取最新版本的文件快照,而是把代码仓库完整的镜像下来。这样一来,任何一处协同...
    __silhouette阅读 15,947评论 5 147
  • 1,查看所有远程分支:%git branch -r 2, 拉取远程分支并创建本地分支git checkout -...
    will666阅读 2,096评论 0 18
  • git branch 查看本地所有分支 git status 查看当前状态 git commit 提交 git b...
    猿万阅读 5,100评论 1 45
  • git常用命令 GIT常用命令备忘:http://stormzhang.com/git/2014/01/27/gi...
    新篇章阅读 8,606评论 1 26
  • 拜年,是过年时亲朋之间相互拜访的习俗,从过去的面对面拜年,到现在的视频拜年,拜年也在随着社会的进步在不断改变着。 ...
    枣园草阅读 416评论 2 4