文章目录
#️⃣基本环境配置
安装Git
Git下载安装教程
登录码云
Gitee官网
没有的可以注册一下
把项目上传到Gitee,咱说首先你要有个Gitee的账号吧
注意:记住注册好的用户名(最好是英文,主页@后) 、邮箱、密码
新建仓库
选择头像旁边的加号,选择新建仓库
然后把仓库信息填写一下,最后点击创建
然后会出现一个新页面:
设置SSH公钥
加密:公钥加密私钥解密
认证:私钥加密公钥解密
1、B将自己公钥给A
2、B将文件用自己私钥加密传送给A
3、A根据B的公钥解密,如果成功则为真实身份用户
点击头像选择设置
选择SSH公钥,点击右边【怎样生成公钥】
这上面写得也很清楚怎么操作
下面我来用 cmd 演示下
首先win+r 打开 cmd,输入
ssh-keygen -t ed25519 -C "[email protected]"
按照要求三次回车
接下来我们在电脑里找到这个公钥
然后用工具打开,我用的是VS Code,大家也可以用Idea或者Eclipse
然后回到 gitee上的SSH公钥页面,把公钥粘贴在他指定的位置,标题随便起
然后通过密码验证即可
然后就可以看到SSH公钥已经被添加进来了
测试:
在刚才的命令行上输入:
ssh -T [email protected]
,看生成是否成功
现在我们就已经在码云上创建了一个工程,接下来我们在本地也创建一个工程
我们通过命令把代码上传到码云上
1️⃣IDEA上传
无论项目是从零开始写的项目还是把一个完整的项目推到Gitee,我所用的工具是IDEA + Git
🌟项目从零开始写
提示:我写的也不是那么准,中间也是出错了,但是大家出问题后一定看看新建完仓库后页面提示的代码:Git全局设置、创建git全局仓库和已有仓库?,里面的代码
在IDEA通过命令把代码上传到码云
首先打开idea调出项目(项目里面有东西,哪怕是hello world,这样更方便我们看)
选择下面的 Terminal,输入:
git --version
选择就可以通过命令行把刚才写的代码传到Gitee上
传之前回到springbootdemo这个Gitee上来
现在我们已经有仓库了
首先我们先对Git 全局设置:
依次复制这两行在IDEA上
然后因为我们现在已经有仓库了
就把当前的项目加入到 /spring-boot-test.git 这个路径下
回车后他说我这个不是个git项目或无法将某些引用推送到’https://gitee.com/xxxxxx/xxxxx-master.git’
注: 也可能是其他报错:
error: failed to push some refs to 'https://gitee.com/you_are_my_lord/spring-bootdemo-master.git'
添加:
git init
然后再执行已有仓库那句话
推送到缓冲区
查看当前的分支:
git status
添加到缓冲区:
git add .
将所有代码提交到本地仓库
git commit -m "提交m消息"
——“提交m消息” 这里可以随便起名
执行完上面命令提交到本地仓库之后就可以远程推送了
git push -u origin "master"
然后我弹出一个消息,让我填用户名密码
用户名:注册时候的邮箱或者进到码云设置中看邮箱管理中的邮箱
回到 IDEA看到:
现在我就已经把当前文件夹的东西推送到远程的git仓库了
回到码云刷新页面
git config --global user.name
用户名 设置全局用户名
git config --global user.email
邮箱 设置全局用户邮箱
可能出现的错误
致命错误:当前分支主机没有上游分支。
要推送当前分支并将远程设置为上游,请使用
git push—设置上游源主机:
fatal:The current branch master has no upstream branch.
To push the current branch and set the remote as upstream, use
git push --set-upstream origin master
解决办法:先输入:
git commit -m "first commit"
再输入:
git push -u origin "master"
这两处代码在:
🌟把完整的一个项目推到Gitee
首先在Gitee上新建仓库
用IDEA操作
用IDEA打开该项目后
右键该项目会出现一个Git,代表创建成功,只有仓库创建成功,右键才会出现Git,然后将项目添加到缓冲区
首先右键该项目,选择 Git 之后选择Add 添加
将缓冲区的项目提交到本地仓库中
首先右键该项目,选择 Git 之后选择 Commit Directory…提交
勾选该项目,点击下方的Commit 提交,这样项目就会提交到本地仓库
提交到远程仓库(gitee)后
右键该项目,选择Git,再选择Push…,将本地仓库中的文件推送到远程仓库
进入提交配置页面,选择分支填写项目名和远程仓库的地址链接,点击提交即可将项目上传到Gitee上面
登录Gitee,当仓库中有更新的内容,即代表上传成功
通过IDEA命令把代码上传到码云
我习惯用这种方式上传
当项目仓库在Gitee上创建好后回到idea打开下面的Terminal
第一步: 首先初始化一个空的 git 本地仓库:
git init
第二步: 把他加到缓冲区
git add .
这里有些警告,警告不用管
第三步: 输入第一次提交命令
git commit -m "first commit"
第四步: 接下来依次执行【已有仓库】的后两句话
第五步: 最后输入账号和密码,等待上传完成
回到gitee就会发现代码已经上传成功
🌟再次上传
首先使用
git status
看看当前有啥东西改了
先把他加到缓冲区
git add .
提交到本地仓库
git commit -m "随便起个名"
再push到码云上
git push
输入用户名和密码
2️⃣STS 上传
首先在 Gitee 新建一个仓库
打开STS 选择窗口→显示视图→其他
找到Git,选择下面的Git仓库和Git分段,选择打开
会在下面控制台位置显示
然后右键要上传的文件,选择在本地终端显示,选择终端
在控制台输入初始化命令:
git init
打开文件所在地址,打开文件:会发现多一个
.git
文件
选择Git Repositories,然后再选择右边第一个黄色文件夹图标,让他添加到本地仓库
选择要上传的文件路径,最后 Add 添加
随后在Git存储库中会看到:
这时候选择Git Staging,点击下面的绿色加号
随后在Commit Message 提交消息的位置输入提交信息,最后点Commit 提交
接着右键项目push上去
在弹出框中的URL内选择新建仓库的地址
填写相关信息后点击 Preview
最后点击 Push,刷新新建的仓库页面:代码上传成功
3️⃣VS Code 上传
先在码云上新建仓库
然后打开VS Code 选择源代码管理,选择对应的文件,点击提交
如果出现提示就跟着提示做:
勾选
Git:Enabled
后
选择右上方的三个小点,选择远程→添加远程存储库
然后提供仓库URL地址
然后输入远程存储库名字
然后输入码云的用户名和密码
最后回到码云仓库页面刷新:
4️⃣拉取代码
拉取代码之前要确保自己的每个文件都在git下,否则一拉取,写的代码就会丢掉
四种颜色区别:
记住:先拉(防止覆盖别人代码)、再提、后推
❗本地仓库命令:
git 仓库初始化:
git init
增加新文件,纳入Git管理:
git add 文件名
git 操作确认:
git commit
撤回最近一次提交:
git checkout head~1
查看仓库状态:
git status
查看提交日志:
git log
每条日志都只显示一行:
git --pretty=one
版权归原作者 二哈喇子! 所有, 如有侵权,请联系我们删除。