将本地文件夹上传到已建好的GitHub仓库

操作系统:Windows10家庭版

目的:将本地文件夹上传到已经建立的GitHub仓库中

步骤一:

        我想把project/目录下的文件上传到GitHub远程仓库,在project目录下点击右键,选择Git Bash Here,输入指令:

git init

此时我们可以在project目录下看到一个.git的文件;

步骤二:

        执行命令:

git add .

这句命令是要将当前文件夹内的所有内容都加入到缓存区中,注意在"."前有个空格(也可以 git add filename提交指定的文件);

步骤三:

        输入命令:

git commit -m "注释信息"

将缓存区的更改提交到仓库;

步骤四:

        输入命令:

git remote add origin https://xxx@xxx/test.git 

后面的网址在我们的仓库主页,点击“CODE”后选择”HTTPS“即可获得,这句指令是要将本地仓库和已经建立好的仓库建立连接;

步骤五:

        输入命令:

git push origin master

这句命令的作用是将本地仓库的所有内容添加到远程仓库中,但是我在这一步出现了问题:

输入命令:

git pull origin master

 这个命令的作用是从远程仓库获取最新的更改并将其合并到本地仓库,但是执行这条命令依然报错:

这个错误是由于你的本地仓库和远程仓库没有共同的祖先,导致git允许进行自动合并,通常在两个仓库的历史没有交叉点的出现,例如在本地创建了一个新的仓库,并尝试与远程仓库合并;为了解决这个问题,执行下面的命令:

git pull origin master --allow-unrelated-histories

 --allow-unrelated-histories允许和并没有共同祖先的历史;

如图所示,这条命令执行成功后,我们的本地文件夹,也就是project中会多了远程仓库的文件; 

再次执行:

git push origin master

出现下图则代表更新远程仓库成功。 

 步骤六:

        到自己的GitHub远程仓库查看是否更新完成。

### 回答1: 首先,你需要打开Git Bash终端并将文件夹添加到仓库中,以便将文件夹传到GitHub。其次,你需要将文件夹提交到GitHub,这需要你输入以下命令:git commit -m "提交信息",其中提交信息是针对提交的文件夹的描述。接下来,你需要将文件夹推送GitHub,这需要你输入以下命令:git push origin master,这将文件夹推送GitHub上。最后,你可以使用以下命令将文件夹添加到局域网中的GitHub:git remote add origin [GitHub上的URL],这样你就可以将文件夹提交到局域网中的GitHub了。 ### 回答2: 将文件夹提交到局域网中的 Github 可以通过以下步骤完成: 1. 配置局域网 Github 服务器:在局域网中的一台服务器上安装、配置并运行 GitHub 服务器。 2. 创建仓库:在 GitHub 服务器上创建一个仓库,用于存储要提交的文件夹。 3. 克隆仓库:在本地使用 Git Bash 或 GitHub Desktop 等工具克隆刚创建的仓库到本地。 4. 将文件夹复制到本地仓库目录:将要提交的文件夹复制到刚刚克隆的本地仓库目录中。 5. 添加文件夹:使用 Git Bash 或 GitHub Desktop 执行命令 `git add 文件夹路径`,将文件夹添加到本地仓库。 6. 提交更改:执行命令 `git commit -m "提交信息"`,提交添加的文件夹到本地仓库。 7. 推送到远程仓库:执行命令 `git push origin 分支名称`,将本地仓库的更改推送到远程仓库GitHub 服务器)。 8. 在局域网中访问仓库:通过浏览器访问 GitHub 服务器所在的局域网地址,进入刚创建的仓库页面,即可查看提交的文件夹。 需要注意的是,在执行上述步骤前,需要确保局域网中的 GitHub 服务器已正确设置并运行,并且已经配置好身份验证等相关信息,以便进行推送操作时能够顺利进行认证。另外,在提交文件夹时,也可以添加 `.gitignore` 文件来忽略不需要提交的文件或文件夹。 ### 回答3: 将文件夹提交到局域网中的GitHub的详细代码步骤如下: 1. 在局域网中搭建一个GitHub服务器,可以使用GitHub Enterprise或者自建GitLab等。 2. 在服务器上创建一个仓库,用来存储你要提交的文件夹内容。 3. 在本地的命令行终端或者GUI工具中进入你要提交的文件夹的路径。 4. 使用以下命令初始化一个本地git仓库:git init。 5. 将你要提交的文件夹中的所有文件添加到本地git仓库中,可以使用以下命令:git add .(注意:这里需要包括"."来添加所有文件,如果只想添加部分文件,需要指定文件路径)。 6. 提交文件到本地git仓库,使用以下命令:git commit -m "提交信息"(在引号中填写你的提交信息,描述本次提交的内容)。 7. 在GitHub服务器上创建的仓库中找到仓库的网址(URL)。 8. 将本地仓库与远程仓库关联,使用以下命令:git remote add origin <远程仓库URL>(将远程仓库URL替换为实际URL)。 9. 将本地的提交推送到远程仓库中,使用以下命令:git push -u origin master(第一次推送时需要添加参数“-u”)。 10. 当推送完成后,你的文件夹内容就被提交到了局域网中的GitHub服务器中。 这些步骤会将你的文件夹内容提交到局域网中的GitHub,其他局域网中的成员也可以通过相同的方式来克隆该仓库,并获取你提交的文件夹内容
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值