上传项目到gitHub,上传报错和删除gitHub上的项目,多个仓库

520 阅读2分钟

1,需要注册gitHbu账号,下载git

2,登录gitHub,新建仓库

3,仓库创建过程 3,仓库创建成功

备注:

  • git添加远程库的时候有可能出现如下的错误
git remote rm origin//清除

  • 删除gitHub上的项目

    1,进入settings

    2,拉到页面最下面

git log 穿梭前,用git log可以查看提交历史,以便确定要回退到哪个版本

git新建一个没有push记录的分支

git 提交代码到新的库,不保留原来的提交历史记录 1、git checkout --orphan <分支名> 新建一个没有提交记录的分支 2、$ git add .

3、$ git commit -m "init"

4、$ git remote -v 查看下git库地址

5、$ git remote remove origin 删除原有的git库

6、$ git remote add origin git地址

7、$ git push origin 分支名 git本地项目添加多个git仓库

1,方法一

  • 1,添加一个远程库 名字不能是origin
git remote add othername http://git.xxx.com/17MOX/mxhy.git  
使用 git remote add othername(原本是origin,另外七个名字) 仓库路径
否则会报 fatal: remote origin already exists. 的错误
  • 2,查看远程库及地址,git remote -v
  • 3,git pull othername 远程分支名:本地分支名

2,方法二

1.添加另外一个远程库

git remote set-url --add origin git@gitlab.com:xx/xxx.git

2.push

git remote -v
git push origin master:master

3.取消本地目录下关联的远程库:

git remote remove origin

4,gitkraken选择远程分支

修改本地分支和远程分支的对应关系 一般本地分支和远程分支是一一对应的,如本地的master分支应该对应于远程分支origin/master,一般不需要手动修改分支的对应关系。

右键点击本地的分支列表,比如点击master分支,出现如下图所示的菜单:

本地分支操作菜单

点击 Set Upstream,在程序顶部出现提示

Origin 处选择的是远程仓库,紧随其后的文本框是要创建的远程分支名,这里填写testmaster以便向远程仓库中添加testmaster分支。点击 Submit 按钮,将会改变本地分支推送和拉取时对应的远程分支。

Origin下拉可选择别的远程仓库

5,全新分支,不带提交历史

 git checkout --orphan 分支名
 git add -A
 git commit -m "init"