Git作为支持分布式版本管理的工具,它管理的库(repository)分为本地库、远程库1、提交到本地仓库# git commit -m "提交改动信息"
2、提交到远程仓库# git push origin  分支名【1】本地仓库
一、下载git
1.Linux系统# sudo apt-get install git-all2.Windows系统推荐使用git for windows,它包括了图形工具以及命令行模拟器。二、配置git# git config --global user.name "My Name"# git config --global user.email myEmail@example.com三、初始化git仓库# git init四、检查状态# git statusgit status 是另一个非常重要的命令,它会告诉我们创库的当前状态:是否为最新代码,有什么更新等等执行五、暂存 #git add test.txtgit 有个概念叫 暂存区,你可以把它看成一块空白帆布,包裹着所有你可能会提交的变动。它一开始为空,你可以通过 git add 命令添加内容,并使用 git commit 提交。五、git commit 为提交到本地仓库
$ git commit -m "第一次提交代码"【2】git push为 提交到远端仓库1. # git clone https://github.com/zgj224/test2. # cd test3. # touch test.txt4. # git add test.txt //git add -A5. # git commit -m "第一次提交代码"//这句的是起别名,把origin等于https://github.com/zgj224/test.git6.git remote add origin https://github.com/zgj224/test.git (或许用不到)7. git push -u origin master  //第一次提交用它:-u,以后可以不用8. git push origin master //以后就用它提交服务器9. git pull【3】git多人团队多branch开发
1.创建新分支
每一个仓库的默认分支都叫master, 创建新分支可以这样# git branch br_1创建了一个名为 br_1 的新分支,它跟当前分支同一起点# git branch -a  //查看本地和远端分支2.切换分支# git checkout br_13.合并分支 - git merge 我们的 br_1 分支的任务是增加一个featuer.txt。我们来创建,添加到暂存区,提交。# git add feature.txt# git commit -m "New feature complete."//切换到master主分支# git checkout master //把新建的br_1分支合并到主分支# git merge br_1// 把从br_1本地分支合并到master主分支的代码增加到master本地分支# git remote add origin https://github.com/zgj224/test//从br_1本地分支合并到master主分支之后,在master分支push到远端master仓库#  git push origin master//如果提交到gerrit分支审批,命令如下:# git push origin HEAD:refs/for/master//删除本地分支命令# git branch -d br_1      4.创建远程分支注意:创建远程分支要和本地分支对应起来,不然建不起来Setup 1:创建远程分支 # git remote add zgj xxx@192.168.199.108:/home/xxx/repo/test注意:xxx:为主机用户名Setup 2:创建本地分支 #git branch zgjSetup 3:提交远程分支创建 #git push origin zgj       5.删除远程分支 第一步:       #git branch -d zgj //删除本地分支第二步:       #git branch -r -d origin/zgj //zgj为分支名只是删除的本地对该远程分支的track,正确的方法应该是这样第三步: #git push origin :zgj //冒号前面的空格不能少,原理是把一个空分支push到server上,相当于删除该分支。

github操作实用命令相关推荐

  1. github上实用、常用的插件和库

    本文整合罗列一些平时工作或者练手项目中很可能用到的.github上实用.轻量级.无依赖的插件和库,包括功能插件.UI组件.炫酷动画.前沿技术等,让你在少造轮子的同时,享受快速开发的畅快体验. 我会在  ...

  2. Huhu Command 正式发布!实用命令行存取工具

    Huhu Command 正式发布!实用命令行存取工具 今天给大家分享一个近期发现的实用命令行工具,Huhu command .不知道各位中重度命令行使用者,有没有经常遇到忘记命令行的情况,每次都要重 ...

  3. K8s命令篇-Kubernetes工作实用命令集结号

    K8s命令篇-Kubernetes工作实用命令集结号 1.kubectl命令概述 kubectl作为客户端CLI工具,可以让用户通过命令行对Kubernetes集 群进行操作.在实际工作中熟练的使用这 ...

  4. 动态删除nod linux_Linux文件操作实用笔记

    Linux系统遵循一切皆是操作文件的规则.所以想用好Linux系统,就必须要掌握文件相关的操作. 1.创建文件命令:touch 语法格式: touch filename #filename 文件名称. ...

  5. 系统管理员必学的30个Linux实用命令

    1.uptime命令 在Linux中,uptime命令显示了你的系统运行了多久以及目前登录的用户有多少,另外还显示了间隔1分钟.5分钟和15分钟的负载平均值. # uptime 08:16:26 up ...

  6. Git操作手册|命令速查表

    Git操作手册|命令速查表 这篇文章主要介绍Git分布式版本管理与集中式管理的一些差异,总结下Git常用命令作为日后的速查表,最后介绍Git进阶的一些案例. 本文分为以下几个部分: Git与SVN差异 ...

  7. git分支(branch)操作相关命令

    分支(branch)操作相关命令 查看本地分支:$ git branch 查看远程分支:$ git branch -r 创建本地分支:$ git branch [name] ----注意新分支创建后不 ...

  8. 用户管理实用命令(第二版)

    用户管理实用命令 pwck #检测/etc/passwd文件 #如果对/etc/passwd进行了误操作,他就会提示 vipw #编辑/etc/passwd文件,他与VI的唯一不同,会锁定/etc/p ...

  9. 电脑操作实用技巧60招(转)

    电脑操作实用技巧60招 1.如果同时有多个窗口打开,想要关闭的话,可以按住shift不放然后点击窗口右上角的关闭图标. 2.在保存网页前,可以按一下'ESC'键(或脱机工作)再保存,这样保存很快. 3 ...

最新文章

  1. 华为云交付项目服务器配置表,云端服务器配置表
  2. 眼见为实:.NET类库中的DateTimeOffset用途何在
  3. 最新 Linux安装项目环境 mysql 完整教程 100%可行.附带所有教程
  4. MyBatis 学习 - 注解
  5. SSIS 学习之旅 FTP访问类
  6. intel A20地址线
  7. 美的集团:收购KUKA总价款为15亿欧元
  8. php中级联,php级联
  9. 如何用sql语言只获得数据库当前日期,且格式为yyyy-mm-dd?
  10. App Store审核规范
  11. Markdown语法大全
  12. sql server 2008 不显示 已注册的服务器任务窗格,Visio使用方法.doc
  13. 汇编jnl_汇编指令 JO、JNO、JB、JNB、JE、JNE、JBE、JA、JS、JNS、JP、JNP、JL
  14. 深度:年收入超百亿元的恒源祥已成中老年服饰品牌?快速老龄化下中国传统服装品牌的危机与机会
  15. 献给80还有少数90
  16. trie树模板(前缀树)
  17. python 多线程实现多任务,多进程实行多任务
  18. 图形数据库neo4j视频教程
  19. CISCO ANYCONNECT 一直连接不上,打开点击连接就闪退 或 卡在“Hostscan mission complete” or “Hostscan state idle“
  20. Copyright ©的含义

热门文章

  1. View Horizon Mirage安装手册(四)——Mirage Management Console安装
  2. 必须重视针对SCADA系统的***
  3. 信息技术是一把双刃剑,如何掌控好这柄剑?
  4. linux命令安装中英文插件,linux – 如何使用命令行自动安装Eclipse插件?
  5. uni-app中v-html中的元素添加样式
  6. 大理大学日常作业计算机基础知识,大理学院成人高等教育大学计算机基础课程作业.doc...
  7. python创建文件对象的函数_Python学习笔记之—— File(文件) 对象常用函数
  8. php管理员权限表,权限表的建立
  9. Codeforces - 474D - Flowers - 构造 - 简单dp
  10. Uva(10305)