当前位置 : 主页 > 编程语言 > java >

git命令创建分支(如何将GitHub上面的项目拉下来并创建分支到本地,并附上ss

来源:互联网 收集:自由互联 发布时间:2022-10-26
本文主要讲解如何通过git命令实现将GitHub上面的项目拉下来并创建分支到本地,修改代码后直接上传代码到GitHub分支上 下面的文件夹自己定义即可 1.在本地创建文件夹test 2.进入test文件


  本文主要讲解如何通过git命令实现将GitHub上面的项目拉下来并创建分支到本地,修改代码后直接上传代码到GitHub分支上

  下面的文件夹自己定义即可

  1.在本地创建文件夹test

  2.进入test文件夹右击选择git base here,输入git clone https://github.com/LitePalFramework/LitePal.git

  (我这里是用litepal举例)

  3.代码拉下来后我这边创建了个新文件夹test-dev,然后将所有拉下来的litepal代码复制到test-dev文件夹内

  4.进入到test-dev文件夹,右击选中git base here

  接下来是重点了:

  5.输入命令创建分支git checkout -b dev

  6.提交代码到分支去git push -u origin dev (在这里第一次提交输入这个如果提示如下)

  remote: Permission to xxx denied to xxx

  fatal: unable to access 'xxx': The requested URL returned error: 403

  (因为你拉的是别人的项目,如果是自己的应该不会提示这个)

  这时说明你没有该项目的权限,需要这个项目将你的账号添加进去授权才可,邀请你进入项目后你再次通过上面6步骤提交,如果还提示

  sh: warning: setlocale: LC_ALL: cannot change locale (C.UTF_8): No such file or directory

  fatal: HttpRequestException encountered.

   发送请求时出错。

  bash: warning: setlocale: LC_ALL: cannot change locale (C.UTF_8): No such file or directory

  Username for 'https://github.com': xxx

  sh: warning: setlocale: LC_ALL: cannot change locale (C.UTF_8): No such file or directory

  remote: Permission to lavalike/plugin-manager.git denied to xxx

  fatal: unable to access 'https://github.com/lavalike/plugin-manager.git/': The requested URL returned error: 403

  这个时候你需要检查你本地是否配置了ssh了,并且这个ssh需要发给被拉项目的坐着将ssh添加进去

  配置ssh方案:

  1.1.输入命令cd ~

  1.2.再次输入命令cd .ssh查看ssh

  如果提示bash: cd: .ssh: No such file or directory,说明你本地没有ssh,需要创建

  1.3.输入ssh-keygen -t rsa -C "你的邮箱"

  1.4.然后一直回车即可,完成后输入 ll 查看是否存在id_rsa.pub

  1.5.有了之后输入cat id_rsa.pub即可查看你的ssh了,将这个复制发送给被拉项目坐着添加即可

  1.6.附加:可通过命令ssh -T git@github.com查看你的这个ssh是否已经有权限

  ?

  关于ssh的已经结束,接下来接着上面的第六步

  7.继续第六步的提交,输入提交之后基本就提示成功了

  8.输入命令git branch -a查看分支,看看是否存在你的分支

  好了,如何将GitHub上面的项目拉到本地并创建分支到此结束,希望能帮助到大家,如有更好的方式请下方留言,让我也学习学习

上一篇:idea上传项目到GitHub
下一篇:没有了
网友评论