0


Git:把本地文件从本地上传到远程仓库GitLab中

选择目录 , 右键选择Git Bash Here(git的命令窗口)

git命令窗口中输入git init , 发现git-test目录中生成一个隐藏的.git目录 , 说明git-test目录成为工作区

然后输入git status 查看状态,如果出现红色文件,那么就说明文件还没提交到缓存区

在git控制台中使用命令 git add 文件名(带后缀) , 将文件由工作区提交暂存区

通过git status来查看状态,如果是绿色说明工作区的文件已经提交到了暂存区

将缓存区内容提交本地仓库命令 git commit -m '第一次提交'

注意:如果第一次提交出现了弹出框 , 需要填写如下内容

命令: git config --global user.email '123456@qq.com'
说明: 指定邮箱
命令: git config --global user.name '自己的英文名字'
说明: 指定操作者

文件需要先提交到本地仓库,在推送到远程仓库前,

我们需要先建立本地仓库与远程仓库的关系

**关联远程仓库命令 : git remote add origin 远程仓库地址 **

然后拉取,拉取指令 : git pull
注意1 : 在推送代码前必须先拉取代码,否则无法推送本地仓库代码到码云仓库
注意2 : 首次拉取 git pull origin master --allow-unrelated-histories

然后推送,推送指令 : git push
注意1 : 首次推送使用指令 git push -u origin master
注意2 : 推送前保证代码已经正常提交到本地仓库

**完成!!! **

可能遇到的问题1:进行

git push

操作时报错:

fatal: The current branch master has no upstream branch.

在这里插入图片描述

原因:没有将本地的分支与远程仓库的分支进行关联
通过

git branch

查看本地分支只有

master

在这里插入图片描述

通过

git branch -a

查看远程分支,有

master

remotes/origin/master

两个

在这里插入图片描述

这时由于远程仓库太多,且分支较多。在默认情况下,

git push

时一般会上传到

origin

下的

master

分支上,然而当

repository

branch

过多,而又没有设置关联时,git就会产生疑问,因为它无法判断你的push目标

解决方法:使用

git push -u origin master

命令

可能遇到的问题2:error: failed to push some refsto‘远程仓库地址

解决方法:

对于error: failed to push some refsto‘远程仓库地址’
1 使用如下命令(执行 git pull --rebase 的时候必须保持本地目录干净)
git pull --rebase origin master

2 然后再进行上传:

git push -u origin master

标签: java

本文转载自: https://blog.csdn.net/GUOER007/article/details/131949910
版权归原作者 GEBiuBiuBiu 所有, 如有侵权,请联系我们删除。

“Git:把本地文件从本地上传到远程仓库GitLab中”的评论:

还没有评论