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分支
查看远程分支

查看所有分支

删除本地远程分支

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

Git 一篇搞定基本操作

命令行操作(由于是linux命令行下的普通用户,都是在$级别下操作): 一. 本机配置 添加用户 git config –global user.name ...
  • u010311220
  • u010311220
  • 2016年07月23日 12:37
  • 7141

你必须学会的Git入门基本操作

Git简介 Git不仅仅是实际项目开发中进行代码管理的神器,也是你在天码营学习需要掌握的工具。 Git是一种代码版本控制工具。我们在实际项目中和天码营的学习过程中都会产生大量的项目代码,Git可以...
  • GarfieldEr007
  • GarfieldEr007
  • 2016年08月19日 08:47
  • 4406

Git常用操作命令总结(一)

Git是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理。 Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件...
  • rchm8519
  • rchm8519
  • 2015年04月27日 01:11
  • 3771

Git 的基本操作

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

勇哥带你玩转git基本操作

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

Git 基本操作

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

GIT基本操作命令及详解

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

git基本操作(入门级)

写在前面:初次接触git,便想到之前工作,下载跨平台通信库ACL的源代码时的gitHub,于是便借助互联网弄清楚了它们的区别(不过仅供参考)。 原文地址:http://blog.csdn.net/q...
  • qq_21794823
  • qq_21794823
  • 2017年08月01日 17:49
  • 8988

Git常用命令——基本操作

Git常用命令——基本操作 Git命令总览 SwitchdeMacBook-Pro:git-tutorial switch$ git --help -a usage: git...
  • q547550831
  • q547550831
  • 2016年08月21日 21:25
  • 4439

Git使用本地仓库之基本操作

1、Git是什么? 一个分布式版本控制系统,和SVN类似,但远比SVN强大的一个版本控制系统 ①Git可以方便的在本地进行版本管理,如同你本地有一个版本管理服务器一样我们可以选择在合适的时间将本地版...
  • hebbely
  • hebbely
  • 2016年07月08日 10:49
  • 17674
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Git基本操作
举报原因:
原因补充:

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