1024上传本地项目到 Gitee

1.下载安装Git

  1. 下载一个适合自己操作系统的Git git官方下载,一路默认安装。

  2. 安装好后打开你本地项目文件夹,右击鼠标,会出现 Git Bash Here,点击后进入Git命令行窗口。

在这里插入图片描述
3. 这里我们需要初始化一下 git 仓库,生成 .git 隐藏文件夹,看不到的可以在文件夹的上方,查看-隐藏的项目,勾选。输入:git init

git init

在这里插入图片描述
4. 配置一下全局用户名和邮箱

git config --global user.name "你的Username"
git config --global user.email "你的Email Address"

在这里插入图片描述

2. 申请注册一个 Gitee 账号

  1. Gitee注册地址,使用手机号或邮箱注册。
    在这里插入图片描述
  2. 注册成功后进入首页,新建一个仓库。
    在这里插入图片描述
    在这里插入图片描述
  3. 创建好后,下图中是仓库的信息。
    在这里插入图片描述

3. 本地文件上传到Gitee

  • 本地文件:D:\software\git\gitstudy\git3\EasyCaptcha
  • gitee创建库:https://gitee.com/zhang_xin0924/test
  • 在刚才的窗口安装下面的命令逐一运行
user@DESKTOP-E56TCGE MINGW64 /d/software/git/gitstudy/git3/EasyCaptcha (master)
$ git add .

user@DESKTOP-E56TCGE MINGW64 /d/software/git/gitstudy/git3/EasyCaptcha (master)
$ git commit -m 第一次上传
[master (root-commit) 6289436] 第一次上传
 29 files changed, 3342 insertions(+)
 create mode 100644 .gitignore
...
 create mode 100644 src/test/java/com/wf/captcha/CaptchaTest.java

user@DESKTOP-E56TCGE MINGW64 /d/software/git/gitstudy/git3/EasyCaptcha (master)
$ git remote add origin https://gitee.com/zhang_xin0924/test.git

user@DESKTOP-E56TCGE MINGW64 /d/software/git/gitstudy/git3/EasyCaptcha (master)
$ git push -u origin master

走到这里后,会弹框提示你输入用户名密码,注意:这里的用户名和密码是指你的Gitee上的用户名密码,用户名输入注册的手机号或者邮箱,密码则为登录密码。

在这里插入图片描述
如果出现以下提示,则为你的Gitee账号密码或者本地 Windows 凭证错误,若有必要请重置。

s://img-blog.csdnimg.cn/20201026085636618.png#pic_center)

user@DESKTOP-E56TCGE MINGW64 /d/software/git/gitstudy/git2/EasyCaptcha (master)
$ git push -u origin master
remote: zhangxin: Incorrect username or password (access token)
fatal: Authentication failed for 'https://gitee.com/zhang_xin0924/git-test1.git/

解决办法是:
打开电脑的控制面板–>用户账户–>管理 Windows 凭据,找到 git:https://gitee.com,点击编辑,修改你的 Gitee 用户名和密码保存后,重新 push 即可。

在这里插入图片描述

让我们继续走,若出现一下错误,原因为:远程有的代码或文件,而本地却没有

user@DESKTOP-E56TCGE MINGW64 /d/software/git/gitstudy/git3/EasyCaptcha (master)
$ git push -u origin master
To https://gitee.com/zhang_xin0924/test.git
 ! [rejected]        master -> master (fetch first)
error: failed to push some refs to 'https://gitee.com/zhang_xin0924/test.git'
hint: Updates were rejected because the remote contains work that you do
hint: not have locally. This is usually caused by another repository pushing
hint: to the same ref. You may want to first integrate the remote changes
hint: (e.g., 'git pull ...') before pushing again.
hint: See the 'Note about fast-forwards' in 'git push --help' for details.

解决办法,输入:git pull --rebase origin master

user@DESKTOP-E56TCGE MINGW64 /d/software/git/gitstudy/git3/EasyCaptcha (master)
$ git pull --rebase origin master
remote: Enumerating objects: 4, done.
remote: Counting objects: 100% (4/4), done.
remote: Compressing objects: 100% (2/2), done.
remote: Total 3 (delta 1), reused 0 (delta 0), pack-reused 0
Unpacking objects: 100% (3/3), done.
From https://gitee.com/zhang_xin0924/test
 * branch            master     -> FETCH_HEAD
   6289436..386255e  master     -> origin/master
Updating 6289436..386255e
Fast-forward
 a.txt | 1 +
 1 file changed, 1 insertion(+)
 create mode 100644 a.txt
Current branch master is up to date.

user@DESKTOP-E56TCGE MINGW64 /d/software/git/gitstudy/git3/EasyCaptcha (master)
$ git push -u origin master
Everything up-to-date
Branch 'master' set up to track remote branch 'master' from 'origin'.

此时gitee仓库已经含有本地的代码了。

4. 分支

查看所有分支

user@DESKTOP-E56TCGE MINGW64 /d/software/git/gitstudy/git3/EasyCaptcha (master)
$ git branch -a
* master
  remotes/origin/master

可以在gitee上新建远程分支

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
切换到分支上进行开发

user@DESKTOP-E56TCGE MINGW64 /d/software/git/gitstudy/git3/EasyCaptcha (master)
$ git pull
From https://gitee.com/zhang_xin0924/test
 * [new branch]      develop               -> origin/develop
 * [new branch]      feature/201024_v1.0.0 -> origin/feature/201024_v1.0.0
Already up to date.

user@DESKTOP-E56TCGE MINGW64 /d/software/git/gitstudy/git3/EasyCaptcha (master)
$ git branch -a
* master
  remotes/origin/develop
  remotes/origin/feature/201024_v1.0.0
  remotes/origin/master

user@DESKTOP-E56TCGE MINGW64 /d/software/git/gitstudy/git3/EasyCaptcha (master)
$ git checkout feature/201024_v1.0.0
Switched to a new branch 'feature/201024_v1.0.0'
Branch 'feature/201024_v1.0.0' set up to track remote branch 'feature/201024_v1.0.0' from 'origin'.

user@DESKTOP-E56TCGE MINGW64 /d/software/git/gitstudy/git3/EasyCaptcha (feature/201024_v1.0.0)
$

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

zhangxin_zx

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值