Git是现在很多人常用的代码管理工具,这里有一些常用的命令详解,本人接触也不是很久,若有错误,请在评论指出,谢谢

若计算机中没有安装GIT,可自行查找安装教程,十分简便。

①首先,我们需要下载项目,需要在计算机中给项目找到一个位置,使用命令:git clone 项目地址

项目地址可进入gitlab此处复制,如图:

红色部分则为项目地址。

下载完毕后,进入项目目录下可看到众多的文件夹和文件,那就是你下载的项目了。

②切换分支(多分支情况)

这里给张图看看

在图中可以看到使用了两个命令,分别为

git branch 查看本地分支

git branch -r 查看远程分支

说明:GIT存在本地仓库和远程仓库两个说法,具体是个什么情况,我不太清楚,可自行查查,有结论可在评论分享一下,谢谢。

而切换分支的功能就是为了让开发者能够备注一下吧(我认为的)

查看分支后,就可以使用命令   git checkout  进行切换,例如我这里现在已经是develop分支,我想切换到master分支,那我输入命令   git checkout master 则可切换到master分支。

③前面的命令都是开发前的准备工作,这里开始是开发中使用的——更新代码 git pull

在多人开发中,git pull就很重要了。

若是团队开发,在每天的工作中,我们需要养成一个良好的习惯——就是在开始开发前,更新一下代码

非常的简便,打开命令行,输入 git pull,再依次输入账号和密码就可以了

④提交代码

每天的工作结束时,若项目中有代码修改,都需要把新的代码上传,以备意外,emmmm,电脑死机等等等

分步骤: git add -A (添加所有已修改的文件) —— git status (查看当前状态,可看到修改过的文件或者新增的)—— git reset HEAD -- 文件路径(此步骤可有可无,为了剔除无需上传的文件)—— git commit -m '备注'(这里先把代码提交到本地仓库)—— git push(这里把代码提交到远程仓库)

更新代码时,一定要把代码提交到远程仓库,不然团队中其他人无法拉取到你的修改代码。

⑤出现代码冲突时

有时会出现多人同时修改了同一份文件,这种时候就会出现代码冲突的情况,这个时候一定要先解决冲突再上传,否则会比较麻烦。

若是已经上传了,可使用命令 git checkout 文件路径 将有冲突的文件还原版本,还原版本后再着手解决冲突,解决后再走一次提交流程即可。

本人也是最近几个月才开始使用Git,总结一些心得,若有不对的地方,请在评论指出,谢谢!

若要转载,请跟我联系,谢谢!

使用gitlab下载代码(附常用命令)的更多相关文章

  1. 图解linux安装tomcat(附常用命令)

    本例使用的是centos6.5版本,具体内容如下 一.首先到官方下载tomcat服务 http://tomcat.apache.org/download-70.cgi 二.将tomcat上传至linu ...

  2. windows系统下ftp上传下载和一些常用命令

    先假设一个ftp地址 用户名 密码 FTP Server: home4u.at.china.com User: yepanghuang Password: abc123 打开windows的开始菜单, ...

  3. windows下ftp上传下载和一些常用命令

    先假设一个ftp地址 用户名 密码 FTP Server: home4u.at.china.com User: yepanghuang Password: abc123 打开windows的开始菜单, ...

  4. Git代码管理常用命令

    1) 远程仓库相关命令 检出仓库:$ git clone git://github.com/jquery/jquery.git查看远程仓库:$ git remote -v添加远程仓库:$ git re ...

  5. Git 代码管理常用命令

    1) 远程仓库相关命令 检出仓库:$ git clone git://github.com/jquery/jquery.git查看远程仓库:$ git remote -v添加远程仓库:$ git re ...

  6. curl工具介绍和常用命令

    curl是利用URL语法在命令行方式下工作的开源文件传输工具.它被广泛应用在Unix.Linux发行版中,并且有DOS和Win32.Win64的移植版本.curl是一个利用URL规则在命令行下工作的文 ...

  7. Linux的常用命令及快捷键

    常用快捷键 1 终端中的快捷键 ctrl+a 回到行首,ctrl+e回到行尾 ctrl+n 代码候选 常用命令

  8. Linux常用命令,目录解析,思维导图

    文章目录 下载地址 Linux常用命令 linux系统常用快捷键及符号命令 Linux常用Shell命令 Linux系统目录解析 Shell Vi全文本编辑器 Linux安装软件 Linux脚本编制编 ...

  9. git 常用命令,上传,下载,更新线上代码

    git 常用命令以及推荐git新建上传个人博客 $ git clone  //本地如果无远程代码,先做这步,不然就忽略 $ git status //查看本地自己修改了多少文件 $ git add . ...

随机推荐

  1. 【Spring Boot学习之十一】整合mongoDB

    环境 eclipse 4.7 jdk 1.8 Spring Boot 1.5.2 参考: SpringBoot+Mongodb的使用

  2. python及Django的json序列化

    JSON是一种文本序列化格式(它输出的是unicode文件,大多数时候会被编码为utf-8),人们很容易进行阅读和编写.python自带的dumps方法很有用,能很容易将字典dict类型数据转化为js ...

  3. WebDriver常用的api

    WebDriver常用的api 获取window对象 Window window = driver.manage().window(); 1)  窗口最大化 Maximize() 2)  窗口大小 g ...

  4. myeclipse的ctrl+f搜索面板功能详解

    1.查找/替换方向:Direction Forward:向前 Backward:向后 2.范围:Scope All:全部(当前文件) Selected lines:选中的几行 3.选项:Options ...

  5. Vue(七)整合vue-router&Vuex&Axios

    整合vue-router&Vuex 先创建工程 vue create vue-axios 然后选择 勾选 回车,出现是否使用history mode?选择y,代表URL地址里面不会出现#.选择 ...

  6. fineui 模拟右下角弹窗

    <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat=&qu ...

  7. Python之路【第二十七篇】:web服务器django

    Django 一.web框架 框架,即时framework,特指为解决一个开放性问题而设计的具有一定约束性的支撑结构,使用框架可以帮你快速开发特定的系统,简单的说,就是用别人搭建好的舞台来表演你的才艺 ...

  8. flask db操作

    from flask import Flask from flask_sqlalchemy import SQLAlchemy app = Flask(__name__) # app.config[' ...

  9. LOJ2401 JOISC2017 Dragon2 计算几何、线段树

    传送门 先考虑每一个攻击方的龙和被攻击方的龙可以与多少个被攻击方/攻击方的龙匹配. 对于攻击方的龙\(A\)和被攻击方的龙\(B\),在道路为线段\((C,D)\)的情况下,能够与下图位置的所有对应属 ...

  10. git 学习笔记 --创建与合并分支

    在版本回退里,你已经知道,每次提交,Git都把它们串成一条时间线,这条时间线就是一个分支.截止到目前,只有一条时间线,在Git里,这个分支叫主分支,即master分支.HEAD严格来说不是指向提交,而 ...