git上项目代码拉到本地方法

git上项目代码拉到本地方法1、先在本地打开workspace文件夹,或者自定义的文件夹,用来保存项目代码的地方。2、然后登陆GitHub账号,点击复制项目路径3、在刚才文件夹下空白处点击鼠标右键,打开Git窗口4、在以下页面中输入命令gitclone加刚才复制的路径,如下图(可能Ctrl+V用不了,可以用右键选择Paste完成复制)5、输入完命令行之后回车就行,等待下载完毕,然后是切换…

大家好,又见面了,我是你们的朋友全栈君。

1、先在本地打开workspace文件夹,或者自定义的文件夹,用来保存项目代码的地方。

git上项目代码拉到本地方法

2、然后登陆GitHub账号,点击复制项目路径

git上项目代码拉到本地方法

3、在刚才文件夹下空白处点击鼠标右键,打开Git窗口

git上项目代码拉到本地方法

4、在以下页面中输入命令 git clone 加刚才复制的路径,如下图(可能Ctrl+V用不了,可以用右键选择Paste完成复制)

git上项目代码拉到本地方法

5、输入完命令行之后回车就行,等待下载完毕,然后是切换分支问题。一般我们刚下载好拿到的都是master分支,但是开发的话都是在dev或其他分支上,所以就要进行分支切换。这里已经是切换好了的,可以看到蓝色括号内的部分已经是在dev分支上了。那么执行的命令顺序为:

(1)cd 加文件夹名/ 【这个 / 不要忘记添加】,然后回车

(2)git  checkout  dev 【这样就开始切换分支了】

git上项目代码拉到本地方法

6、不放心的话,或者想查看当前分支在哪的话,可以追加命令:

git  branch 【用来查看当前在哪个分支上】绿色部分就是当前所在的分支

git上项目代码拉到本地方法

以上,获取项目代码到本地的操作就OK啦。

更新1:

7、有时候项目在开发过程中还会遇到新建一个分支开发,那么如何切换到新的分支上呢?跟之前的操作类似,但多了一个pull的步骤。

先用git  branch 命令来查看当前所有分支

发现没有想要的分支,那么我们用git  pull 命令来加载一下

然后就会发现新的分支dev_bid了,那么就可以按照以前的操作git  checkout  要切换的分支名,这样就切换到新分支了。

git上项目代码拉到本地方法

更新2:

8:、遇到需要新建分支并且到新分支时,操作命令和切分支类似,多了一个创建的指令

//创建新分支并切到新分支
git checkout -b branchName

//仅创建新分支
git branch branchaName

创建完之后是本地分支,还要关联远程分支

git push --set-upstream origin branchName

//或者执行以下命令
git push -u origin branchName

9、删除分支的问题

//删除远程分支
git push origin --delete branchName

//如有需要删除本地分支(在删除本地分支前需要切换到其他分支)
git branch -d branchName

10、合并分支的问题

git上项目代码拉到本地方法

图片来自其他博主分享内容,传送门——>git merge最简洁用法

11、merge冲突

<<<<<<< HEAD

本地代码

=======

拉下来的代码

>>>>>>>

针对上面提到的  -u  命令的含义进行解释:

这个操作在push的同时会指定当前分支的upstream

首次推送新分支时使用”-u”之后再推送的时候只需执行一个简洁的命令: git push

upstream 和 downstream的含义:

当我们把仓库A中某分支x的代码push到仓库B分支y,此时仓库B的这个分支y就叫做A中x分支的upstream,而x则被称作y的downstream

这是一个相对关系,每一个本地分支都相对地可以有一个远程的upstream分支(注意这个upstream分支可以不同名,但通常我们都会使用同名分支作为upstream)

参考链接:Git push与pull的默认行为

12、tag

方法一:切到要打tag的分支,然后在该分支上打上tag并推送

A.采用 “git tag tag名称” 的格式,例如:git tag tag-V3.4.1-released-20220318

B.推送命令跟推送分支命令相似,例如:git push origin tag-V3.4.1-released-20220318

值得注意的是,如果当前存在tag跟分支重名,则会推送失败

方法二:直接在GitLab上操作

A.找到对应的项目,在Repository页面上找到new tag的按钮

git上项目代码拉到本地方法

B.进入创建tag的页面,输入相关信息即可创建完成。其中第三第四点作为可选填参数。

 git上项目代码拉到本地方法

13、切换本地对应的远程仓库地址

//查看本地仓库现有的远程(remote)配置
git remote -v


// 修改origin远程
git remote set-url origin git@地址

注意修改后本地还需要设置的对应的SSH协议

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/139366.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • WKT解读

    WKT-概念WKT(Well-knowntext)是一种文本标记语言,用于表示矢量几何对象、空间参照系统及空间参照系统之间的转换。它的二进制表示方式,亦即WKB(well-knownbinary)则胜于在传输和在数据库中存储相同的信息。该格式由开放地理空间联盟(OGC)制定。WKT-几何对象WKT可以表示的几何对象包括:点,线,多边形,TIN(不规则三角网)及多…

    2022年4月3日
    99
  • 蓝桥杯 BASIC 24 龟兔赛跑预測(模拟)[通俗易懂]

    蓝桥杯 BASIC 24 龟兔赛跑预測(模拟)

    2022年1月31日
    38
  • pytest的assert_assert中文

    pytest的assert_assert中文前言断言是写自动化测试基本最重要的一步,一个用例没有断言,就失去了自动化测试的意义了。什么是断言呢?简单来讲就是实际结果和期望结果去对比,符合预期那就测试pass,不符合预期那就测试failed

    2022年7月31日
    3
  • 苹果电脑(Mac mini或Macbook或iMac)恢复出厂设置「建议收藏」

    苹果电脑(Mac mini或Macbook或iMac)恢复出厂设置「建议收藏」苹果电脑(Macmini或Macbook或iMac)恢复出厂设置,首先要做好如下的准备:第一:数据的备份;第二:保证正常的wifi连接;第三:有线的鼠标键盘连接;具体恢复操作步骤:步骤一:电脑启动时,按下键盘组合键(option+command+R,或alt+command+R);然后显示器屏幕上会显示小地球,且出现倒计时;步骤二:倒计时结束后,出现macOS实用工具,选择第四个…

    2022年6月16日
    572
  • signed apk error [WifiManagerLeak]

    signed apk error [WifiManagerLeak]

    2021年9月30日
    44
  • 电脑表格制作步骤word_php入门案例

    电脑表格制作步骤word_php入门案例OFFICE办公软件零基础入门系列教程【WORD第四节】这是一个新开的一个系列教程,适合零基础的小白学习使用OFFICE办公软件。本教程以解决在使用OFFICE办公软件实用的问题为引导,从最基础的使用知识一点点的深入,最后到熟练使用OFFICE办公软件。本教程会分为三个专题,【WORD篇】【EXCE篇】【PPT篇】。表格是Word文档中一个比较重要的存在,有很多的不太会使用,下面我们就详细讲解…

    2022年8月29日
    0

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号