精华内容
下载资源
问答
  • 远程仓库
    千次阅读
    2021-11-01 22:26:48

    一、本地文件夹关联远程仓库

    1、创建本地文件夹

    2、初始化git

    进入文件夹后,通过

    git init
    

    指令初始化

    3、提交已有文件

    通过

    git add README.md
    

    指令,将所有已有文件add

    4、提交

    git commit -m "首次提交"
    

    5、创建远程仓库

    直接在Gitee上创建即可

    6、关联远程仓库

    git remote add origin git@gitee.com:KKKLxxx/study-notes.git
    

    origin会成为远程仓库的名字,可以自行修改

    7、推送到远程仓库

    git push -u origin master
    

    由于远程库是空的,我们第一次推送master分支时,加上了-u参数,Git不但会把本地的master分支内容推送的远程新的master分支,还会把本地的master分支和远程的master分支关联起来,在以后的推送或者拉取时就可以简化命令,不加参数-u

    二、克隆远程仓库

    1、在本地克隆

    git clone git@gitee.com:KKKLxxx/test1.git
    

    然后就成功了,之后的操作就是add、commit、push…

    三、查看/删除远程仓库

    如果添加的时候地址写错了,或者就是想删除远程库,可以用git remote rm <name>命令。使用前,建议先用git remote -v查看远程库信息:

    $ git remote -v
    origin  git@gitee.com:KKKLxxx/test1.git (fetch)
    origin  git@gitee.com:KKKLxxx/test1.git (push)
    

    然后,根据名字删除,比如删除origin

    $ git remote rm origin
    

    此处的“删除”其实是解除了本地和远程的绑定关系,并不是物理上删除了远程库。远程库本身并没有任何改动。要真正删除远程库,需要登录到Gitee,在后台页面找到删除按钮再删除。

    四、注意

    空文件夹上传后,在远程仓库中并不会显示,但会保留。当用户在空文件夹内上传了文件并推送后,远程仓库中会正常显示有文件的文件夹

    更多相关内容
  • Git远程仓库

    千次阅读 2022-01-19 21:18:37
    文章目录一、添加远程仓库1.1、创建远程仓库1.2、关联远程仓库1.3、配置SSH密钥二、从远程仓库克隆2.1、创建远程仓库2.2、克隆远程仓库 一、添加远程仓库 之前我们仅仅是在本地创建了一个Git本地仓库,这里我们再在...

    一、添加远程仓库

    之前我们仅仅是在本地创建了一个Git本地仓库,这里我们再在GitHub创建一个Git远程仓库,并且让这两个仓库进行远程同步,这样,GitHub上的仓库既可以作为备份,又可以让其他人通过该仓库来协作开发。


    1.1、创建远程仓库

    首先登陆GitHub,然后在右上角找到“New repository”按钮,创建一个新的仓库
    在这里插入图片描述

    在Repository name填入项目名称,其他保持默认设置,点击“Create repository”按钮,就成功地创建了一个新的Git仓库
    在这里插入图片描述

    1.2、关联远程仓库

    完成后,现在GitHub上的这个仓库还是空的,GitHub告诉我们,可以从这个仓库克隆出新的仓库,也可以把一个已有的本地仓库与之关联,然后把本地仓库的内容推送到GitHub仓库。
    在这里插入图片描述
    HTTPS和SSH的区别:前者可以随意克隆github上的项目,而不管是谁的;而后者则是你必须是你要克隆的项目的拥有者或管理员,且需要先添加SSH key ,否则无法克隆。


    现在,我们根据GitHub的提示,在本地的learngit仓库下运行命令:
    在这里插入图片描述
    添加后,使用git remote或者git remote -v命令来查看本地仓库关联的远程仓库,可以看到远程库的名字origin,这是Git默认的叫法,也可以改成别的,但是origin这个名字一看就知道是远程库。


    然后GitHub还提示我们进行将本地分支使用git branch -M <branch-name>强制重命名后,再进行推送远程仓库,因为GitHub已经将所有新建的仓库的默认分支名称由master修改为main了,而使用git init初始化的项目默认分支名称是master,所以这里会建议我们进行重命令后再推送。


    不过这里不修改也不存在任何问题,通过git push -u origin master方法进行推送的话,GitHub仓库中就会出现一个master的分支
    在这里插入图片描述
    把本地库的内容推送到远程,用git push命令,实际上是把当前分支master推送到远程。


    由于远程库是空的,我们第一次推送master分支时,加上了-u参数,Git不但会把本地的master分支内容推送的远程新的master分支,还会把本地的master分支和远程的master分支关联起来,在以后的推送或者拉取时就可以简化命令。


    1.3、配置SSH密钥

    不过呢,看上述结果提示没有访问权限,这里我们需要生成ssh密钥添加到GitHub帐户中,首先我们需要执行如下命令,生成新密钥

    ssh-keygen -t rsa -C "your_email@example.com"
    
    # -t 指定密钥类型,默认是rsa,可以省略
    # -C 设置注释文字,比如邮箱
    

    在这里插入图片描述
    上述执行过程中全部直接按Enter即可,最后在.ssh目录下得到了两个文件:id_rsa(私有密钥)和id_rsa.pub(公有密钥),如上,如果想登陆远程仓库,这里我们需要将rsa.pub里的密钥添加到GitHub中。


    首先去.ssh目录下找到id_rsa.pub这个文件夹打开复制全部内容,然后登录GitHub,进入你的Settings
    在这里插入图片描述

    然后会看到左边这些目录,点击“SSH and GPG keys”,再点击创建“New SSH key”,在Key中粘贴之前复制的id_rsa.pub公钥,这里注意复制时最后一行不要额外添加换行
    在这里插入图片描述

    添加完成后,这时我们在执行git push -u origin master命令推送到远程仓库即可成功
    在这里插入图片描述

    1.4、删除远程仓库

    如果想删除远程库,可以用git remote rm <name>命令。使用前,建议先用git remote -v查看远程库信息
    在这里插入图片描述
    不过这里的“删除”其实是解除了本地和远程的绑定关系,并不是物理上删除了远程库。远程库本身并没有任何改动。要真正删除远程库,需要登录到GitHub,在后台页面找到删除按钮再删除。


    二、从远程仓库克隆

    上述我们介绍了先有本地库,后有远程库的时候,然后关联远程仓库。那么还有一种情况,就是我们是先创建远程库,然后需要从远程仓库克隆到本地。


    2.1、创建远程仓库

    这里和上述一直,还是需要先登陆GitHub,然后在右上角找到“New repository”按钮,创建一个新的仓库
    在这里插入图片描述

    然后在Repository name填入项目名称,这里我们可以勾选下Add a README file,这样GitHub会自动为我们创建一个README.md文件,创建完成后就可以看到该文件
    在这里插入图片描述

    2.2、克隆远程仓库

    当远程仓库创建完成之后,接下来就可以用git clone命令在克隆一个本地仓库,由于上述我们已经配置过SSH密钥了,这里就可以直接克隆即可
    在这里插入图片描述
    在这里插入图片描述

    展开全文
  • git本地仓库与远程仓库

    千次阅读 2022-03-23 19:32:20
    本地仓库概念: 英文名repository,你可以简单理解成一个目录,这个目录里面的所有文件都可以被Git管理起来,每个文件的修改、删除,Git都能跟踪,以便任何时刻都可以追踪历史,或者在将来某个时刻可以“还原” ...

    本地仓库概念: 英文名repository,你可以简单理解成一个目录,这个目录里面的所有文件都可以被Git管理起来,每个文件的修改、删除,Git都能跟踪,以便任何时刻都可以追踪历史,或者在将来某个时刻可以“还原”

    本地仓库的建立方法

    1. 在本地选择一个目录,新建文件夹,并在终端打开这个文件夹。

    2. 将这个文件夹初始化为仓库,使用命令 git init 将这个文件夹初始化为git可以管理的仓库,那么现在我们的这个本地文件夹就变化了Git可以管理的仓库,在这个文件夹下会有一个隐藏的 .git 文件夹

    3. 在本地的仓库添加或者修改文件

    在本地的仓库进行代码编写的时候,我们首先要明白git中工作区和暂存区的概念。

    • 工作区

    我们在资源管理器里可以看到的文件就是我们的工作区

    • 暂存区

    当我们的代码完成了一个阶段,我们想当前的这个版本在本地仓库进行保存一个版本,也就是commit操作,但是假如我们每次文件修改后都需要进行一次commit,会比较麻烦,所以Git给我们提供了一种方式,就是将修改的文件进行一次add操作,添加到暂存区中,在进行了一些add之后,统一进行commit操作。当然也可以直接每次add之后就进行commit。

    git add filename --将文件添加到暂存区

    git add . -- 将本地仓库所有的文件添加到暂存区

    git commit -m "提交说明" --使用commit将暂存区的文件进行提交到本地的分支,-m 代表本次的提交说明

    git status 查看工作区和暂存区的状态。当我们在工作区进行了文件的修改和文件的增加的时候,git status会告诉我们发生了什么变化

    远程仓库

    1.如果我们按照上面的步骤已经在本地上建好了一个仓库,想和远程仓库进行关联,我们首先要在远程的仓库上新建一个项目,然后我们使用下面的代码进行关联(http方式)

    git remote add origin http://github.com/username/learngit.git username 是远程仓库的用户名,learngit是远程仓库的名称

    或者(ssh密钥方式):

    git remote add origin git@github.com:michaelliao/learngit.git

    2.关联的时候有两种方式来验证用户的信息,一种是http方式,一种是ssh密钥方式,如果想要简化配置流程,使用http方式即可。

    3.在经过了上述的关联之后,我们下一次进行推动的时候,只需要使用 git push origin master 即可完成推送。origin代表远程仓库,master是这个仓库的一个主分支也是默认分支。但是实际上我们是应该在其他分支上进行开发和推送,在下文会讲到。

    从远程库上进行克隆

    在远程仓库新建项目,使用git clone命令克隆到本地进行开发。这时候本地就会出现一个和项目名称相同的文件夹,在文件夹下同样.git文件夹来记录版本信息,这时候git已经在本地帮我们建立好了一个仓库。因为我们是直接在git上克隆下来的,所有已经和远程的仓库建立了关联,我们可以直接进行代码的推送

    参考:git本地仓库与远程仓库区别 - 知乎

    展开全文
  • Git连接远程仓库

    千次阅读 2022-02-27 13:39:45
    git连接远程仓库一般都是以下两种方式。 一.http/https连接     这种方式最简单,只需要在连接的时候输入正确的账号和密码即可。配合一些IDE使用的时候,如Android Studio,Idea等,会在pull/...

        git连接远程仓库一般都是以下两种方式。

    一.http/https连接

        这种方式最简单,只需要在连接的时候输入正确的账号和密码即可。配合一些IDE使用的时候,如Android Studio,Idea等,会在pull/push的时候弹框输入账号和密码。如果不想每次都输入账号密码可以选择在git远程仓库的路径上加上工程所要推送的远程仓库的账号密码。例如:
        原url:https://xxx.com/authorName/projectName.git
        新url:https://username:password@xxx.com/authorName/projectName.git
        原url需要每次都输入账号密码,加上[账号]:[密码]@的新url后就不需要了。当然IDE也支持remember记住账号密码的方式方便pull/push操作。使用IDE记住账号密码方式时,如果不小心输错账号密码并且选择了remember,那么就会提示报错:unable to read askpass response from " "。这种情况参考在url加上[账号]:[密码]@方式。

    二.SSH秘钥连接

        SSH(Secure Shell)是一种安全协议,在你的电脑与Git服务器进行通信时,我们使用SSH密钥(SSH Keys)认证的方式来保证通信安全。这种方式是目前使用最多的,配置简单,使用方便。mac创建步骤如下:

    1. 创建SSH秘钥
      1)终端输入 ssh-keygen -t rsa -C “username” (注:username为你git上的用户名,一般是你的邮箱地址)。
      2)确定后提示 Enter file in which to save the key : 这一步是设置rsa的文件名和路径,一般默认即可。
      3)确定后提示 Enter passphrase (empty for no passphrase) : 可以直接按两次回车键输入一个空的 passphrase;也可以选择输入一个 passphrase 口令,如果此时你输入了一个passphrase,请牢记,之后每次提交时都需要输入这个口令来确认。完成后即创建SSH秘钥成功。

    2. 找到SSH的公钥文件id_rsa.pub,拷贝内容
      在.ssh文件目录下可以看到新增的id_rsa文件和id_rsa.pub文件,其中id_rsa文件是私钥文件,切记私钥文件不可泄露。id_rsa.pub文件是公钥文件,拷贝内容。

    3. 在Git上配置SSH秘钥
      git远程仓库上配置的SSH秘钥其实就是你本地的公钥(id_rsa.pub文件)。配置SSH秘钥只需要输入标题和秘钥内容,标题随意填写,秘钥内容就是id_rsa.pub公钥文件的内容。配置完成后使用SSH秘钥连接就不需要使用账号密码了。

    三.SSH秘钥注意事项

    1. 配置多个SSH秘钥
      当需要运行不同公司、不同平台等多个项目时,可能会需要配置多个SSH秘钥。当然使用同一个SSH秘钥也是可以的。配置多个SSH秘钥步骤和前面创建SSH秘钥步骤差不多,需要注意的有:
      1)终端输入 ssh-keygen -t rsa -C “username” (注:username需要和已经创建过的秘钥username不同)。
      2)确定后提示 Enter file in which to save the key : 这一步是设置rsa的文件名和路径,输入/Users/xxx/.ssh/id_rsa_new ,xxx是你电脑的用户名,id_rsa_new是新秘钥文件的文件名,这个名字是可以任你改变的。但一定要与已经存在的SSH秘钥文件名不相同。
      3)确定后提示 Enter passphrase (empty for no passphrase) : 可以直接按两次回车键输入一个空的 passphrase;也可以选择输入一个 passphrase 口令,如果此时你输入了一个passphrase,请牢记,之后每次提交时都需要输入这个口令来确认。完成后即创建SSH秘钥成功。
      4)配置config文件:因为有多个SSH秘钥文件,让系统识别它们就需要在电脑的.ssh目录下创建config文件,做如下相应的配置(以github和gitlab为例):
    # github
    Host github.com
        HostName github.com
        PreferredAuthentications publickey
        IdentityFile ~/.ssh/id_rsa_github
        
    # gitlab
    Host gitlab.com
        HostName gitlab.com
        PreferredAuthentications publickey
        IdentityFile ~/.ssh/id_rsa_gitlab
        
    注意:  host和hostname 为主机名
    	  IdentityFile 填写文件的路径和生成的文件名(不是.pub的文件)
    

    后面的步骤和前面SSH秘钥连接步骤一样,只需要到项目的相应平台去做SSH秘钥的相应添加就行了,添加的秘钥内容为本地对应的公钥文件内容。

    1. 更新SSH秘钥
      平台填写的秘钥内容为本地的公钥文件内容,公钥内容可以公布,私钥是不能泄露的。如果私钥文件泄露了,就需要更新SSH秘钥了,当然定时更新SSH秘钥也是一个很好的习惯。更新SSH秘钥其实就是创建一个新的SSH秘钥覆盖需要更新的秘钥。 新秘钥的username,id_rsa文件名和需要更新秘钥的username,id_rsa文件名一致即可。
    2. 使用SSH每次都要输入密码
      如果在创建SSH秘钥文件的这一步 Enter passphrase ,你设置了密码,那么使用SSH连接每次都要输入密码,解决思路有两种:
      1)去掉密码:重新创建一个没有密码的SSH秘钥覆盖有密码的SSH秘钥
      2)保存密码:ssh-add -K ~/.ssh/id_rsa (id_rsa是有密码的秘钥文件)
    3. 设置user.name和user.email
      1)设置全局user.name和user.email
      git config --global user.name “用户名”
      git config --global user.email “邮箱”
      2)设置项目user.name和user.email
      git config user.name “用户名”
      git config user.email “邮箱”
      如果项目没有单独设置user.name和user.email,默认使用全局的user.name和user.email。
    展开全文
  • Maven远程仓库的各种配置

    千次阅读 2020-12-24 12:37:36
    1.远程仓库的配置在平时的开发中,我们往往不会使用默认的中央仓库,默认的中央仓库访问的速度比较慢,访问的人或许很多,有时候也无法满足我们项目的需求,可能项目需要的某些构件中央仓库中是没有的,而在其他远程...
  • git本地仓库绑定远程仓库

    千次阅读 2021-10-06 15:18:59
    1、在要新建本地仓库地址的位置打开git bash,并利用命令git init初始化仓库; 2、利用命令ssh-keygen -t ed25519 -C "your_email@example.com"生成ssh密钥(这一步并不是必须的,但是如果不这么做的话每次提交都...
  • Git- 连接远程仓库

    千次阅读 2021-10-09 16:42:16
    如何使用Git 连接远程仓库呢?远程仓库->一般指的是代码托管平台。那就先来瞅瞅三个较熟悉的版本(代码)托管服务平台。 版本(代码)托管服务平台: 码云(gitee.com):是开源中国社区团队推出的基于Git的快速的...
  • git查看远程仓库地址

    千次阅读 2022-04-15 07:45:53
    git remote -v
  • svn 本地仓库和远程仓库 双仓库

    千次阅读 2022-01-18 18:11:35
    3.在RTSPView文件夹再新建一个文件夹,名字和svn远程仓库工程文件夹名相同,这里叫myproject。 4.在RTSPView文件夹空白处,鼠标右键 svn更新。 5.把RTSPView的 .svn 文件夹改名为1.svn 。 6. 进入RTSPView/mypr
  • git从本地仓库到远程仓库的连接

    千次阅读 2022-04-20 18:19:15
    1先在本地文件下创建仓库,然后在关联到远程仓库 2直接创建一个远程仓库,然后clone下来后再创建一个本地仓库 先创建本地仓库在创建远程仓库进行连接 前提是已经安装好git,并且配置好路径 1先在任意目录下创建一个...
  • Maven配置多个远程仓库

    千次阅读 2022-04-04 12:18:20
    多个仓库,会优先从速度快的镜像中下载。 下载的时候,会从两个镜像仓库检索,哪个快就从哪个仓库下载,速度慢的那个下载就取消了。
  • 一、git从远程仓库拉取代码修改并提交 1、本地新建项目目录 2、从远程仓库拉取代码到本地 git clone git[@xxx/xxx.git] //注:默认拉取的是master的分支上的代码 git clone git[@xxx/xxx.git] -b 分支名 ​ //若...
  • git安装、使用、建立github远程仓库、克隆远程仓库

    千次阅读 多人点赞 2019-12-23 16:34:14
    文章目录安装git单机上使用git建立GitHub远程仓库克隆GitHub远程仓库 安装git [root@linux ~]# yum -y install git 单机上使用git 创建仓库目录: [root@linux ~]# mkdir /data/git 初始化仓库: [root@linux ~]# ...
  • 创建本地仓库及远程仓库、将本地仓库推送至远程仓库、克隆远程仓库、拉取远程仓库、解决冲突
  • 08 Git中本地工作与远程仓库的同步

    千次阅读 2022-02-17 19:43:54
    本节视频: 本节的目标对应日常工作的常态,将应对第一次提交中不会遇到的各种“意外”。... 从远程仓库中拉取代码后,本地目录中的代码将与远程仓库一致。  之所以需要拉取环节,是因为在多人
  • git绑定远程仓库

    千次阅读 2022-03-08 17:16:29
    GIT本地项目绑定远程项目
  • gitlab中,fork远程仓库及git修改远程仓库别名 & 删除、添加远程仓库地址 & 本地初始化一个项目 & git修改远程仓库地址 1、fork远程主库步骤 第一步:在gitlab项目中,点击项目远程仓库主页的fork按钮...
  • 初始化 Git仓库 1.git itnt 添加当前项目的所有文件中有变动的文件添加到本地的暂存区 2.git add .d  查看Git 工作区的状态信息 3.git status 将暂存区的数据提交到本地仓库,并加入提交的信息 4....
  • Git中存在两种类型的仓库,即本地仓库和远程仓库
  • git fetch 强制拉取 git revert 本地回滚然后提交 远程仓库操作 git remote 查看远程仓库 git remote add 添加远程仓库 git clone 从远程仓库克隆 git remote rm 移除无效的远程仓库 git fetch 从远程仓库中抓取与...
  • Git本地文件上传到远程仓库

    千次阅读 2022-03-18 09:20:47
    如果在加上远程的git仓库**(Remote Directory)**就可以分为四个工作区域。文件在这四个区域之间的转换关系如下: Workspace :工作区,就是你平时存放项目代码的地方 将自己的文件,添加到缓存区(断网和不断网都可以...
  • 修改git远程仓库地址

    千次阅读 2022-03-08 15:44:22
    查看本地工程git仓库关联的远程仓库地址: git remote -v 删除本地关联的远程仓库地址 git remote remove origin 将当前工程关联到指定的远程仓库 git remote add httpa://************ 注意此处oringe名称,后续...
  • Git 远程篇之查看远程仓库信息

    千次阅读 2021-08-05 14:53:45
      要参与任何一个 Git 项目的协作,必须要了解该如何管理远程仓库远程仓库是指托管在网络上的项目仓库,可能会有好多个,其中有些你只能读,另外有些可以写。同他人协作开发某个项目时,需要管理这些远程仓库,...
  • 一、远程仓库的地址有两种形式: https协议仓库地址:https://github.com/用户名/仓库名.git ssh协议仓库地址:git@github.com/用户名/仓库名.git 如何利用远程仓库地址向远程仓库中推送内容? 二、向远程仓库...
  • 如何将本地仓库代码推到远程仓库

    千次阅读 2022-03-30 16:41:52
    一、在本地仓库manifest中添加工程: 文件路径:8527_test.repo\manifests\default.xml 进入到.repo\manifests目录下面,在default.xml文件中添加如下一行 <project name="vendor/partner_test" path="vendor/...
  • Git修改远程仓库地址

    千次阅读 2022-04-03 01:06:15
    Git修改远程仓库地址
  • git更换远程仓库步骤

    千次阅读 2022-01-24 14:31:28
    将url里的地址改成更换的远程仓库后的地址 第二步: 在idea里的终端处(按F12+ALT打开终端窗口)执行: git merge --abort git reset --merge git pull origin dev --allow-unrelated-histories 就此便成功了 .....
  • Git从远程仓库克隆

    千次阅读 2022-03-16 18:10:05
    克隆远程仓库也就是从远程把仓库复制一份到本地,克隆后会创建一个新的本地仓库。选择一个任意部署仓库的目录,然后克隆远程仓库。 使用git bash 找到github中mytest仓库的url,我们使用ssh协议。 克隆mytest项目 ...
  • 目录 实现步骤 初始化cli项目 项目目录 创建交互式命令 拉取远程仓库代码,读取仓库中的模板 拉取远程仓库代码 ora 终端 loading 读取仓库中的模板 将选择的模板复制写入目标项目 Commands 完成 系列文章 手把手教你...
  • •修改远程仓库名 •修改本地仓库名 •同步远程和本地仓库 •结束 •写在前面 Git是极其灵活的,它提供了非常多的指令方便我们系统开发,这篇文章要写的就是如何使用指令,修改仓库名,并同步远程仓库。这当...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 259,915
精华内容 103,966
关键字:

远程仓库

友情链接: J2ME.zip