美文网首页
git常用命令-新手篇

git常用命令-新手篇

作者: 不做迷途羔羊 | 来源:发表于2021-08-05 17:13 被阅读0次

作为一个刚接触git的新手,记录一下目前我用到的git常用命令和流程

写在前面:git的操作,需要进入代码存放的地址下进行

作为一个小白,本地肯定没有代码。

1、注册gitlab的账号

2、加入某个项目/创建一个自己的项目

3、git clone

在本地选一个存放代码的地址(地址中最好不要有中文),cmd命令中,cd到存放地址,输入git clone http://XXXX (gitlab上项目地址)

回车,等待。

4、git checkout -b XXX  创建分支

代码拉下来了,拉下来的是master,在本地也是master,一般情况不在master进行修改。

需要在本地创建一个分支进行修改,先查看下分支情况 git branch

本地只有master,那么使用git checkout -b kelly,创建一个名为kelly的分支

再git branch 查看下,kelly分支已经创建,并且,现在已经出于kelly分支。下一步可以显示修改代码了。

5、修改代码,提交代码

提交之前,先git status看下当前服务器上的修改

提交自己的,不要随便提交别人的。

git add <file>将file add 到服务器,再git commit 提交。

因为我是第一次使用git lab管理代码,会给我在服务器创建一个远程分支。

git push origin kelly01,在服务器创建远程分支kelly01

然后在gitlab上选择当前项目,右上角merge,new merge request,select source branch,选择分支,点击按钮compare branches and continue。接着按要求往下填。

6、同步本地master

本地切换到master分支,git checkout master

再使用git branch检查下,切换分支成功。

将服务器上的master代码获取下来,git pull origin master 将服务器上master的代码合并到当前分支

至此,服务器和本地的master都是最新的了。

补充:

1、删除本地分支

git branch -d xx

git branch查看分支

2、获取最新master到本地

方法一:git fetch XX(有分支则填),先拉取远程仓库代码的变更,再确认是否合并。如果要合并,使用git merge。

这种方法更安全。

方法二:git pull 远程主机名 远程分支名:本地分支名,git pull 相当于是git fetch +git merge,直接将代码合并到本地分支。

这种方法可能会遇到一些冲突,需要手动解决。

相关文章

  • git入门

    本文适用于git新手 首先列出一些常用命令 1) 远程仓库相关命令 检出仓库:$ git clone git://...

  • 马上上手git

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

  • git常用命令-新手篇

    作为一个刚接触git的新手,记录一下目前我用到的git常用命令和流程 写在前面:git的操作,需要进入代码存放的地...

  • git相关教程汇总

    1. git常用命令 git常用命令总结git常用命令讲解 2. git教程相关网站 廖雪峰的git教程猴子都能懂...

  • git命令整理

    git常用命令 GIT常用命令备忘:http://stormzhang.com/git/2014/01/27/gi...

  • git操作

    Git原理 Git常用命令

  • Git 常用命令及应用这一篇就够了(新手向)

    1. git 常用命令 1.1 常用命令 1.2 git remote 管理远程仓库 1.3 git r...

  • Git 常用操作

    常用命令图: 常用命令 查看本地、远端、全部分支 git branch git branch -r git bra...

  • 11-Git

    一、 【配置】 摘抄:【工具篇 】git常用命令分享 (copyfuture.com)[https://copyf...

  • Git 常用命令详解

    @[TOC](Git 常用命令详解) 1. Git 常用命令 1.1 常用git 命令图表汇总 1.2 配置个人信...

网友评论

      本文标题:git常用命令-新手篇

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