首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

利用 git 提交代码、git 简单使用(拉取、推送、分支、合并)

配置用户名和邮箱 : --global 设置的全局的用户 git config --global user.name "Your Name" git config --global user.email...@example.com" 查看当前用户信息:(可查到当前用户的邮箱、用户名) git config --list 4.建立本地git仓库 cd 项目目录 (如:cd /Users/cjk/Desktop...将本地库链接到远终端 git remote add origin HTTPS链接 # 如 : git remote add origin https://gitee.com/jiangyu_1013...拉取、推送 master 分支 # 拉取 git pull origin master # 推送 git push origin master 到此,代码就提交到远程库了。 7....git checkout new branch # 将分支改动合并到主干 git merge newbranch # 查看冲突 git diff 参考:https://www.cnblogs.com

1.1K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Git 的基本使用(一)配置用户名邮件等以及代码拉取

    1.介绍 本篇主要介绍我们安装完毕Git后,如何创建作者和绑定邮箱,以及如何拉取和推送代码。并介绍这些命令的实际作用。 看完之后, 大家一定会有收获的。...只要有需要读取用户名和邮箱地址的位置,默认就会读取我们配置的。 那么我们如果想针对不同的项目,使用不同的用户名称和邮件地址时。例如我们自己的github上不想使用公司的邮箱,想用私人的。...这种方法也有助于我们了解网上一些git命令的完整意思。 4. 代码拉取 使用Git管理代码仓库,通常有两种情况: 将尚未进行版本控制的本地目录转为Git仓库,并提交到远端。...因为远程仓库和本地仓库数据不一致,所以我们提交push操作失败了。 我们需要先进行拉取:git pull --rebase origin master 将远程仓库的内容更新到本地仓库中。...如果没有配置好ssh,那么在我们push或pull的时候就会需要我们输入用户名和密码。比较繁琐。现在大家通常都是使用ssh进行验证登录的。 下一篇介绍如何配置ssh和从远程仓库拉取项目吧。

    2.4K30

    git的分支远程连接和远程分支的拉取推送及冲突处理

    ) origin git@github.com:findmoon/newrepo.git (www.gaodeyulept.cn) 如上为拉取和推送的origin地址,具有拉取和推送的两个权限 推送分支...需要输入github的用户名和密码 推送时指定分支或设置分支跟踪 在小伙伴推送origin/dev之后,你也对相同文件做了修改,并推送 $ git push origin dev To git@github.com...提示无法推送,更新被拒绝,Git提示,推送需要先整合变更 远程仓库有变更时,再次推送需要先整合变更,使用git pull 使用git pull拉取远程最新的提交 $ git pull remote: Counting.../ branch创建本地分支与远程分支的跟踪,用于git push和git pull git pull 指定拉取的远程分支 设置跟踪远程分支 $ git...To git@github.com:findmoon/newrepo.git 5a15ca7..8a954f4 dev -> dev 拉取和推送完成。

    2.4K20

    Git的ssh方式如何配置,如何通过ssh方式拉取和提交代码

    大家通过git拉取代码的时候,一般都是通过http的方式,简单方便。但是细心的童鞋肯定也注意到Git也是支持ssh方式的。可能很多人也试过使用这个方式,但是好像没有那么简单。那么什么是SSH呢?...为啥要使用SSH方式呢?HTTPS和SSH的区别Git支持使用HTTPS和SSH两种方式与远程仓库进行通信和代码传输,它们在一些方面有所不同。...身份验证:HTTPS使用用户名和密码进行身份验证,而SSH使用公钥认证,通过生成公钥和私钥对来建立安全连接。...设置SSH方式那么我们如何使用ssh方式来拉取、推送代码呢,下面以linux机器,gitee平台为例,详细介绍一下整个过程。...You've successfully authenticated, but GITEE.COM does not provide shell access.图片最后就可以利用ssh的方式进行拉取和推送代码了

    3.4K30

    git push上传代码到gitlab上,报错401403(或需要输入用户名和密码)

    之前部署的gitlab,采用ssh方式连接gitlab,在客户机上产生公钥上传到gitlab的SSH-Keys里,git clone下载和git push上传都没问题,这种方式很安全。...如下,gitlab的用户名是wangshibo,假设密码是HU@wew12378!h8 查看gitlab界面里的登陆用户名: ?...然后将这个用户名和密码添加到项目代码的.git/config里面,如上操作!...这样,在.git/config文件里添加这个用户名和密码权限,然后其他人在git push的时时候都使用这个文件进行覆盖。...其他人在首次git clone下载代码的时候,需要进行--global全局配置,然后就可以在gitweb控制台里追踪到每个操作者的提交记录了!

    3.7K100

    Git本地库和Github远程库推送、拉取和克隆操作指令及团队内协作和跨团队协作

    前言 本文概述: 介绍Git 本地库和 Github 远程库推送、拉取及克隆命令操作 详细模拟实现了团队内协作和跨团队协作 一、相关指令 1、创建远程库&创建别名(git remote add...,fetch和push意味着可以推送、拉取以及克隆 2、推送本地分支到远程库(git push 别名 分支) git push git-demo master 报错了: fatal: unable...ll 可以看到克隆成功 clone和pull不需要登录帐号,公共库的读取权限没有限制 不需要初始化本地库 与pull的区别:pull要求本地已经有文件 clone 会做如下操作:1、拉取代码。...3、创建别名 二、团队内协作 需要两个 Github 账号,进行团队内协作 我们这里使用两个账户分别为 Gnepuil79 和 Nuyoah6 建议使用两个不同的浏览器分别登陆不同的账号 我们实现的功能是...将本地分支内容推送到远程库 git push https://github.com/Gnepuil79/git-demo.git master 这样 Gnepuil79 和 Nuyoah6 用户登录

    30130

    Git 的基本使用(二)生成SSH,并从远端服务器上拉取代码

    SSH 我们生产SSH会生成公钥和私钥,使用SSH可以避免我们每次提交和更新代码时需要输入的用户名和密码 生成方式:启动git bash输入以下命名: ssh-keygen -t rsa -C "xxxxx...之后就是将该公钥保存部署到我们的git服务器账号上了。 示例:Gitee 示例:gitHub 配置完毕后,尝试代码的拉取推送,一切顺利之后。我们后面就是围绕Git进行操作了。 3....示例: 请注意,clone 后面的url地址,建议使用ssh路径,如果是使用https链接地址你会需要重新输入用户名和密码。...这个用户名和密码就是我们远端访问git仓库服务器的时候在网页上输入的用户名和密码。 否则,你花费时间配置的SSH就没有作用了。 在上面的示例中,我们会在本地创建一个archive的文件夹。...//推送本地数据 总结 到这里,我通过两篇文章介绍了git的代码的拉取和推送。

    1.6K40

    使用Git和微信开发者工具管理GitHub项目

    我们可以使用Git上传项目至GitHub对项目进行管理,微信小程序的微信开发者工具也有一个功能(版本管理),可以直接对GitHub项目进行拉取、推送和删除等操作。...(把本地仓库push到GitHub上面,首次推送需要输入帐号和密码) 拓展: $ git push origin 命令表示将当前分支推送到 origin 主机的对应分支。 ...不带任何参数的 git push ,默认只推送当前分支,这叫做 simple 方式。 此外,还有一种 matching 方式,会推送所有有对应的远程分支的本地分支。...点击右上角 “版本管理”,下拉框中点击左侧栏的“设置”,点击“网络和认证”找到“认证方式”下的“使用用户名和密码”,输入GitHub的用户名和密码即可。...为了避免冲突,先点击“拉取”,再点击“推送”,提示成功则表示推送成功。 ?

    4.8K20

    手把手教你IDEA连接码云(Gitee)

    别人推荐我用码云,我试了一下,真香啊~所以特地整理出一篇教程,方便跟我一样没接触过Git 又需要使用的小白。 GitHub连接IDEA的方法也大同小异。...注:提交和推送是有区别的,提交这一步并没有将代码更新到服务器! [提交成功1] 可 Commit 多个。 [提交成功2] 5.推送到服务器,点击“VCS”-->“Git”-->“Push..”...[推送1] [推送到仓库] 推送结果: [推送成功1] [推送成功] 拉取同事的更新 每次修改代码之前先拉取更新,避免代码冲突。...1.点击工具栏的“VCS”-->“Update Project...”或者那个指向左下角的蓝色小箭头(下图任意一种方式即可) [更新2] [更新1] 2.使用默认的选项,直接点击OK,就更新了。...Git还有有很多可以需要学的,比如使用代码克隆、推送,代码冲突的解决方法,有时间的话还是建议去系统的学习一下,相关课程b站就有。 我是白墨,一个热爱学习与划水的矛盾体。

    7.2K42

    分布式版本控制系统Git 二:操作GitHub

    上建立一个网上的远程仓库 你每次提交的时候可以把代码提交到网上,这样你的每次提交,别人也都可以看到你的代码 同时别人也可以帮你修改你的代码,这种 开源 的方式非常方便程序员之间的交流和学习。...也很难记住,所以我们要为这个地址起一个别名,以后拉取上传都使用别名代替地址。...上传, 还需要输入 邮箱/密码 用户名 进行验证:毕竟进行远程上传很多人都可以下载...安全第一 下载GitHub仓库代码 clone/pull git clone 远程地址 #完整的把远程库下载到本地...拉取代码 pull 如果本地存在 clone 下来的代码 在拉取远程github的代码就不需要使用 clone克隆(复制)操作,可以使用 pull对本地文件进行更新 git pull origin(别名...操作 push 代码的时候,每次都需要输入用户名密码 比较麻烦,可以使用 SSH 在本地和远程建立安全连接,以后提交代码就不用输入用户名密码了!

    9310

    Git与远程仓库之间的通讯与协作

    “https”和“ssh” 如果使用https方式很简单基本不需要配置就可以使用,但是每次提交代码和下载代码时都需要输入用户名和密码。...基于密匙的安全验证 使用ssh协议通信时,推荐使用基于密钥的验证方式。 大致工作流程和安全原理: 我们必须再客户端为自己创建一对密匙,并把公用密匙放在需要访问的服务器上。...,并且在putty中选择我们的私钥 二 https方式推送 HTTPS方式推送基本和之前的ssh一致,区别呢是原来是需要使用公钥密钥进行验证,现在是需要我们输入远程仓库(github/gitee等)的账号和密码...origin master (前提你添加好了远程仓库地址) 推送和拉取可能产生的冲突问题 举个栗子 A和B都持有远程仓库的版本1 A在1的基础上修改了库并更新了远程仓库(假设现在远程仓库的版本为...再举个栗子 和上面同样的事情,本来都持有仓库1,A更新了自己的仓库到2也推送到了远端,这个时候我们B也修改了自己的代码,这时候我们直接拉取远程仓库必然会失败,因为我们不是在2的基础上修改的内容,如果直接拉取了会覆盖我们

    97020

    轻松掌握Git开发(五)远程库的基本操作

    执行指令后,会弹出该页面让你输入用户名和密码,正确输入点击Login即可。 ? ? 这样就表示推送成功了,我们回到GitHub页面,刷新一下网址: ?...提交完成后,我们尝试着将该本地库推送到远程库,执行指令: git push origin master 此时又会弹出登录界面让我们输入用户名和密码,这里我再输入另外一个账户模拟另外一个开发者的身份: ?...会发现,第二次推送的时候系统并没有要求我们去输入用户名和密码,其实是系统自动帮你记录了: ? 如果想切换账户,把原来的凭据删除,下次推送就又会让你输入用户名和密码了。...所以我们还需要一个合并的操作,执行指令: git merge origin/master ? 查看工作区: ? 拉取成功。...Git还为此提供了一个更加方便的拉取方式,指令为: git pull origin master 执行该条指令相当于先执行了fetch,然后执行merge,两者合并为一次操作。

    83910

    【Git开发教程 四 —— Git远程库交互】

    执行指令后,会弹出该页面让你输入用户名和密码,正确输入点击Login即可。...会发现,第二次推送的时候系统并没有要求我们去输入用户名和密码,其实是系统自动帮你记录了: 如果想切换账户,把原来的凭据删除,下次推送就又会让你输入用户名和密码了。...所以我们还需要一个合并的操作,执行指令: git merge origin/master 查看工作区: 拉取成功。...Git还为此提供了一个更加方便的拉取方式,指令为: git pull origin master 执行该条指令相当于先执行了fetch,然后执行merge,两者合并为一次操作。...提交完成后,就可以推送到远程库了: git push origin master 跨团队协作开发 刚才介绍了如何进行团队协作开发,当你将某位开发人员邀请到你的项目团队中,该开发人员就可以对远程库进行拉取和推送的操作了

    76510

    git: 四种git协议 (本地协议、HTTP 协议、SSH协议、 Git 协议)

    尽管在技术上你可以从个人仓库进行推送(push)和拉取(pull)来修改内容,但不鼓励使用这种方法,因为一不留心就很容易弄混其他人的进度。...因此,与他人合作的最佳方法即是建立一个你与合作者们都有权利访问,且可从那里推送和拉取资料的共用仓库。 架设一台 Git 服务器并不难。 首先,选择你希望服务器使用的通讯协议。...要增加一个本地版本库到现有的 Git 项目,可以执行如下的命令: $ git remote add local_proj /opt/git/project.git 然后,就可以像在网络上一样从远端版本库推送和拉取更新了...如果你和别人一起合作一个项目,他想让你从版本库中拉取更新时,运行类似 git pull /home/john/project 的命令比推送到服务再取回简单多了。...如果你要推送到一个需要授权的服务器上(一般来讲都需要),服务器会提示你输入用户名和密码。 从服务器获取数据时也一样。

    18.4K20

    4.1 服务器上的 Git - 协议

    尽管在技术上你可以从个人仓库进行推送(push)和拉取(pull)来修改内容,但不鼓励使用这种方法,因为一不留心就很容易弄混其他人的进度。...因此,与他人合作的最佳方法即是建立一个你与合作者们都有权利访问,且可从那里推送和拉取资料的共用仓库。 架设一台 Git 服务器并不难。 首先,选择你希望服务器使用的通讯协议。...要增加一个本地版本库到现有的 Git 项目,可以执行如下的命令: $ git remote add local_proj /opt/git/project.git 然后,就可以像在网络上一样从远端版本库推送和拉取更新了...如果你和别人一起合作一个项目,他想让你从版本库中拉取更新时,运行类似 git pull /home/john/project 的命令比推送到服务再取回简单多了。...如果你要推送到一个需要授权的服务器上(一般来讲都需要),服务器会提示你输入用户名和密码。 从服务器获取数据时也一样。

    1.3K40

    轻松掌握Git开发(五)远程库的基本操作

    执行指令后,会弹出该页面让你输入用户名和密码,正确输入点击Login即可。...会发现,第二次推送的时候系统并没有要求我们去输入用户名和密码,其实是系统自动帮你记录了: [在这里插入图片描述] 如果想切换账户,把原来的凭据删除,下次推送就又会让你输入用户名和密码了。...所以我们还需要一个合并的操作,执行指令: git merge origin/master [在这里插入图片描述] 查看工作区: [在这里插入图片描述] 拉取成功。...Git还为此提供了一个更加方便的拉取方式,指令为: git pull origin master 执行该条指令相当于先执行了fetch,然后执行merge,两者合并为一次操作。...提交完成后,就可以推送到远程库了: git push origin master [在这里插入图片描述] 跨团队协作开发 刚才介绍了如何进行团队协作开发,当你将某位开发人员邀请到你的项目团队中,该开发人员就可以对远程库进行拉取和推送的操作了

    79211
    领券