Git基本操作

原创 2017年09月13日 11:12:20

本人到公司所接触的git操作
工作区(自己电脑的文件) 暂缓区() 本地远程()

1 clone远程仓库 (公司里自己的仓库)

git clone http://gitlab.corp.ctcn.com.cn/qianduanxiaobai/static.git

origin 默认指向此地址
效果图
clone远程仓库

2 创建远程别名并拉取新分支 (我一般喜欢切换到master分支在拉取新分支) (github需要先fork别人的仓库到自己的仓库 在拉取自己的仓库到自己的电脑)

cd static (进入这个仓库 static是公司工作区名称-不是固定的写法)
git remote add upstream http://gitlab.corp.ctcn.com.cn/tnc/static.git
git pull upstream develop:develop  (pull 等于 fetch + merge)

git pull <远程库名> <远程分支名>:<本地分支名>
如果是要与本地当前分支merge,则冒号后面的<本地分支名>可以不写

git fetch:相当于是从远程获取最新版本到本地,不会自动merge(合并)
(git fetch upstream develop:develop git diff develop git merge develop)

3 提交自己的代码(以develop分支为例
首先切换到develop分支(在写代码前应该已经在develop分支,切换分支前需要先commit,此处单纯为了演示)

git checkout develop  切换分支
git status    查看状态
git add .     添加到暂存区   add . 是添加全部 也可以一个个添加 git add filename
git commit -am "提交"   提交的是暂缓区的内容
git push origin develop  提交到自己的远程分支
登陆gitlab发送merge Requests

status状态
红 修改且没有add
绿 add过
没有 commit过或者没有修改过

git push <远程主机名> <本地分支名>:<远程分支名>
如果省略远程分支名,则表示将本地分支推送与之存在”追踪关系”的远程分支(通常两者同名),如果该远程分支不存在,则会被新建。

4 删除本地分支

git branch branchname -D

效果图
删除本地分支

5 删除远程分支(服务器端删除)

git push origin :branckname

效果图
删除远程分支

6 删除本地远程分支 (本地删除)

 git remote remove branchname

效果图—- 我自己的本地分支基本都删完了 所以只剩下了远程分支和一个本地master分支
查看远程分支

查看所有分支

删除本地远程分支

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

MyBatis数据库连接的配置SQLMapConfig.xml文件

PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd">  ...

JSONObject解析Boolean类型出现异常

Eclipse里面自动生成get和set方法时,以下两种情况生成的get和set方法一样: 情况一:public class Student { private boolean isRight; ...

Git 的基本操作

  • 2014年11月19日 15:09
  • 21KB
  • 下载

勇哥带你玩转git基本操作

  • 2017年04月19日 20:33
  • 4.43MB
  • 下载

Windows下 Git 的基本操作

今天准备整理一下代码,重温一下Git的基本命令,好久不用忘得差不多了。 1. 进入某个目录: 进入D盘,然后进入D盘的名为Git的文件夹: $ cd D: $ cd Git 2. 返回上一级目...

Git 基本操作

  • 2015年10月05日 15:19
  • 619KB
  • 下载

GIT基本操作命令及详解

  • 2014年08月21日 16:03
  • 369KB
  • 下载

Android基础入门教程——1.5.1 Git使用教程之本地仓库的基本操作

Android基础入门教程——1.5.1 Git使用教程之本地仓库的基本操作标签: Android基础入门教程Git是什么? 一个分布式版本控制系统,和SVN类似,但远比SVN强大的一个版本控制系...

git的入门和基本操作

引入 我们在写代码的时候经常会遇到想修改一部分的代码,但是却又可能想在以后某个时间恢复这些代码;或者有可能在一些大型项目中需要多个人合作完成一份代码,但是不可能让这么多人同时在这一份代码上去编写。 ...
  • MBuger
  • MBuger
  • 2017年03月22日 22:59
  • 172

Git学习足迹---常用的基本操作02

接着上一篇,继续学习git的一些常用的基本操作 git log — 查看提交日志 该命令可以查询以往仓库中提交的日志,像下面这样:在日志上面可以看到之前加的一些comment 等。日志相关的一些操作:...
  • stanxl
  • stanxl
  • 2016年05月17日 22:49
  • 194
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Git基本操作
举报原因:
原因补充:

(最多只允许输入30个字)