美文网首页
十分钟上手Git命令

十分钟上手Git命令

作者: 叶满林 | 来源:发表于2018-10-29 18:32 被阅读0次
说在前面

对于一个低阶程序员来说,Git分布式管理和分支开发是刚刚入职的实习生的学习的一大障碍。对于未掌握git使用的公司小实习生来说,很多命令是不长用的,可以在工作中慢慢掌握。(比如合并分支一般是经验稍多的老员工或某项目核心成员)

如果不能在很短的时间内学会这项基本技术,甚至有可能让你的同事怀疑你的能力。

今天,我通过五步走,让你初步了解git!
(本文面向新手,许多地方是形象描述,大神请绕道)

必备概念

首先,我们必须知道git的基本情况。我们要学习一项技能必须先要正眼看看人家。

  • git系统由三部分组成:工作区、本地仓库、远端仓库(gitlab、github)
  • 工作区 提交到 本地仓库,本地仓库 提交到 远程仓库
  • 即使没联网,你依然可以提交到本地仓库从而安全滴把代码保存起来。等到有网的时候你就可以提交代码到远程仓库。
起步姿势 ——配置全局信息

首先配置你的名字和邮箱
git config —global user.name ‘userName’
git config —global user.email ‘userEmail’
( 查看自己配置是否完成) git config --global --list

插曲:配置ssh key(使用gitlab会用到,另行开坑)

下载远程地址
git clone git@code.xxxx(远端仓库ssh地址)

第一步,拉取远程分支到本地

拉取一个远端仓库有,而本地仓库没有的分支,并切换到该分支
git fetch
前提是先git poll
git checkout -b 本地分支名 origin/远程分支名

第二步,切换分支

首先看一下本地有什么分支
git branch -a(查看所有)
git branch(查看当前分支)
切换到某个分支
git checkout 分支名

第三步,建立本地到远端数据库的连接

git push --set-upstream-to origin 当前分支名

第四步,提交分支到本地

git add . / xxx.xxx
git commit -m ‘本次改动包括xxx’
如果发现提交的有问题则取消本次提交(慎用)
git reset --hard

第五步,提交到远程分支

git pull —rebase //保证自己得到的是最新版
git push

扩充Git删除命令:

首先,删除本地分支,当前状态不能在本地
git checkout xxxx
git branch -d xxx【删除本地分支】
删除远程命令
git push origin --delete xxxx【删除远程库(未执行)】

相关文章

  • 快速上手Git

    使用git 命令行时,经常会忘记相应的git命令,这次梳理最基本的git使用当做备忘,顺带帮助读者快速上手git。...

  • 练习使用Git

    十分钟快速上手:)温故而知新。 Try Git

  • 十分钟上手Git命令

    说在前面 对于一个低阶程序员来说,Git分布式管理和分支开发是刚刚入职的实习生的学习的一大障碍。对于未掌握git使...

  • 【Docker学习系列教程】docker的基本命令

    docker 的命令和git命令很类似,如果你了解过git、使用过git那么上手将会很快。当你不知道如何加参数是你...

  • 1.8 使用git commit -amend修改最新一次提交事

    学习命令:git commit -amend 开始上手操作: [root@localhost hd]# lsa.p...

  • Git 学习笔记 I

    最近学习git,听说廖雪峰老师的git教程不错,特地学习了下,确实比较实用,容易上手。毕竟git命令那么多,要熟练...

  • git 常用操作整理之玩转本地仓库

    说明 git 这个工具很好用,命令较多,初次学习不是很容易理解上手.理解其原理之后对于各种命令就会轻松驾驭.之前都...

  • 马上上手git

    前言 这是一个新手教程,旨在供新手快速上手体验而列举了几个最常用命令的使用流程。 创建git项目 1、git in...

  • Github学习文档-3

    目录 1.Git 的基本的命令git init命令git status命令git add命令git commit命...

  • git实用命令

    git实用命令 1 git init 命令 初始化 git 仓库 repository 2 git add 命令 ...

网友评论

      本文标题:十分钟上手Git命令

      本文链接:https://www.haomeiwen.com/subject/yeubtqtx.html