`
- 浏览:
315081 次
- 性别:
- 来自:
深圳
-
将本地已有的一个非git项目上传到新建的git仓库的方法一共有两种。
一、 克隆+拷贝
第一种方法比较简单,直接用把远程仓库拉到本地,然后再把自己本地的项目拷贝到仓库中去。然后push到远程仓库上去即可。此方法适用于本地项目不是一个git仓库的情况。
具体步骤如下:
1、首先克隆:git clone git@github.com:yuanmingchen/tensorflow_study.git
2、然后复制自己项目的所有文件到刚刚克隆下来的仓库中
3、最后push到远程仓库上面去:git push -u origin master
二、 强行合并两个仓库
第二种方法就是先将本地的项目初始化为一个git仓库,然后再强行合并本地仓库和远程仓库,由于这两个仓库是完全不同的两个仓库,所以直接pull都会报错,需要在pull的时候假加上–allow-unrelated-histories才可以pull成功。此方法适用于本地项目已经是一个git仓库的情况。
具体步骤如下:
1、新建git仓库,将本地项目设置为一个git仓库。如果本地项目已经是一个git仓库了,请跳过这一步。在项目根目录下:
git init
2、把当前目录下的已有文件全部加到刚刚新建的git仓库中:
git add .
3、保存刚刚加入的文件,并书写保存信息:
git commit -m "push current files"
4、将本地仓库与远程仓库关联起来:
git remote add origin git@github.com:yuanmingchen/tensorflow_study.git
5、pull远程仓库的内容,更新本地仓库,使用–allow-unrelated-histories忽略本地仓库和远程仓库的无关性,强行合并(关键):
git pull origin master --allow-unrelated-histories
6、把本地仓库的内容push到远程仓库:
git push -u origin master
然后就ok了。
三、其他git命令
最后附上git的一些其他命令:
1、删除已将关联的远程主机
git remote rm origin
2、查看所有本地分支
git branch -a
3、新建一个分支,名字叫xf
git branch xf
4、切换分支到xf分支
git checkout xf
5、把远程分支的代码pull到本地分支:git pull <远程主机名> <远程分支名>:<本地分支名>
如:取回origin主机的master分支,与本地的xf分支合并,输入命令:
git pull origin master:xf
6、推送当前的分支,git push <远程主机名> <本地分支名>:<远程分支名>
PS:注意,分支推送顺序的写法是<来源地>:<目的地>,所以git pull是<远程分支>:<本地分支>,而git push是<本地分支>:<远程分支>。
如:把本地的xf分支推送到origin主机的master分支,输入命令:
git push origin xf:master
---------------------
来源:CSDN
原文:
https://blog.csdn.net/ymmccc/article/details/84111500
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
如何用命令将本地项目上传到git仓库,可以使用 小乌龟方式实现代码提交更新
该文档主要讲述如何上传本地项目到github仓库,适合新手
使用git命令将本地项目上传到git
如何用git将本地项目push到GitHub上?如何用git将本地项目push到GitHub上?
GitHub和码云:都属于代码托管网站,还提供代码在线查看、历史版本查看、...比如用户登录模块完成-commit,每次commit都会在本地仓库中生成一个版本号; push: 提交代码到远程仓库; 版本控制需要注意的就是冲突问题:
本地PC建立git仓库,管理本地代码
git 工作流程和将本地项目上传到git的步骤
该教程指出了Androidstudio如何将源代码上传到Gitblit的详细步骤
如何在上面使用git上传项目到码云,我自己写的,超详细。如何在上面使用git上传项目到码云,我自己写的,超详细。如何在上面使用git上传项目到码云,我自己写的,超详细。
git 管理代码 git的搭建 git的上传 项目的上传
2、在项目的根目录下,鼠标右键 git bash here,例如我已经写好了一个项目是design,则我会到design 目录下右键git base here 3、然后依次在$符号后进行设置,下面name 和 email 则需要填写自己的,填写下面这个...
git仓库管理工具,非常好用,上传下载都好用。
如何使用 Git 上传本地项目到 github?(mac 版)! 基础的使用解释
参与任何一个 Git 项目的协作,必须要了解该如何管理远程仓库。远程仓库是指托管在网络上的项目仓库,可能会有好多个,其中有些你只能读,另外有些可以写。同他人协作开发某个项目时,需要管理这些远程仓库,以便推...
Git上传项目方法和使用方法
项目上传git过滤文件demo文件
在本地初始化一个Git仓库:git init 从远程仓库克隆 :git clone [url] 本地仓库命令: git status:查看文件状态 git add [文件名]:将文件的修改加入暂存区 git reset [文件名]:将暂存区的文件取消暂存,或者切换...
1 安装GIT 代码如下:$ sudo aptitude install git$ sudo aptitude install git-doc git-...filename 是你本地的文件夹名字将远程库克隆到这个文件夹,此文件是自己建立的 3 常用命令 (1)git branch 查看本地分支
按步骤详细介绍了如何安装git、git创建本地仓库、本地仓库如何关联GitHub远程及push内容到远程仓库中。