软件工程git实战 #IDEA连线gitee# 小白必读~

git熟悉又陌生,GitHub和gitee听过好多遍了。我们的Java程序设计老师还用gitee给我们分享过代码。但是在这之前,只知道gitee网页上可以下载文章到本地,自己没有实际操作过上传文件及很多隐藏功能,所以,这次git实战收获还是蛮多的。

目录

安装和配置git

获得一个Git仓库(连接到gitee上的仓库)

Git的基本工作流程 (执行git命令,提交文件)

分支管理

注册gitee账号,设置公钥 

IDEA关联gitee,添加gitee账户


安装和配置git

首先,安装和配置git,这是 实验要求。

老师很贴心的给出了git的下载链接:

Git - Downloading Package (git-scm.com)

打开之后是这样子的

点开后是这样的 ,选择合适的文件夹保存

 

 点击运行

 然后你的文件夹里会出现

点开它,界面如下:

 点击运行

1. git --version 查看git版本

 在Windows cmd中查看git版本

 2.git config --global user.username " ****(名字"

git config --global user.email ****@****

如图,有--global的是全局的,不加global也是可以的

 个人用户信息可以反复设置,可以覆盖,因为我改过了很多次哈哈哈

查询信息:

 还可以单独查某一项信息

 

 

获得一个Git仓库(连接到gitee上的仓库)

法1:Clone 一个仓库

gitee仓库的克隆/下载

在gitee中新建一个仓库,获取该仓库的ssh://ssh是指仓库公钥,下文有提到

在Git中配置:将复制的ssh输入即可连接到gitee上的仓库

将远程仓库克隆到本地:

法2:初始化一个新的仓库

Git 使用 git init 命令来初始化一个 Git 仓库

在执行完成 git init 命令后,Git 仓库会生成一个.git 目录

 

Git的基本工作流程 (执行git命令,提交文件)

  • 创建或修改文件
  • 使用 git add 命令添加新创建或修改的文件到本地的缓存区(Index
  • 使用 git commit 命令提交到本地代码库
  • 使用 git push 命令将本地代码库同步到远端代码库

 

 在本地导入生命游戏代码

 

Gitee上已更新 是不是很神奇~

修改文件内容,最后输入 :wq 保存修改

 在修改后 查看本地库状态 

将修改过的文件添加到暂存区

 

查看本地库状态

 

将暂存区的文件提交到本地库

 

 查看文件

 

分支管理

 1. 查看当前工作在哪一个分支:

 

 当前工作在主分支master上

2. 创建并切换到从分支:

3. git查看分支:git branch -a

4. git删除本地分支:git branch -D

5. Git修改分支名称

git branch -m 分支名 新的分支名

6. git保存当前工作切换分支:git stash

保存工作状态之后可以使用git stash list查看当前存储了多少工作状态,就像关闭word文档要保存更改一样,保存好了再离开。

 

 

 

注册gitee账号,设置公钥 

注册gitee账号后,要创建自己的仓库,若要之后操作方便,最好将仓库设置为公开,而这就要用到公钥

 下面截图来自gitee官网——生成和添加公钥,按照提示完成即可。

仓库是创建完成之后才可以设置为公开。同时,空仓库不允许设置为公开仓库。

(接下来用IDEA进行git实战)

在IDEA中安装和使用Git Plugin

IDEA关联gitee,添加gitee账户

 将本地仓库与远程仓库关联起来:

 

 

IDEA添加仓库

仓库位置:

IDEA创建分支:

  

然后在idea右下角会弹出小提示,证明创建分支成功

 IDEA查看分支

 Push将本地分支上传至远程分支,push之前先pull一下。

 

 

 

 

push到gitee仓库分支成功。 

 

以下是我曾参考过的文章(个人觉得新手友好,巨好用!):

1.来自博客@17岁boy想当攻城狮,主要参考了创建分支及分支操作的部分。时间紧任务重的我超级感激~

关于Git这一篇就够了http://t.csdn.cn/5nMTm2.来自博客@肥猫_LIL,主要学习了如何使用git命令编辑文本,退出文件编辑状态(一个esc就可以解决的,我竟然卡了几分钟>_<),:wq保存文件,保存文件到暂存区add,从暂存区上传到本地库commit等。

git 修改文件http://t.csdn.cn/luUjz

3. 菜鸟教程

Git 远程仓库(Github) | 菜鸟教程Git 远程仓库(Github) Git 并不像 SVN 那样有个中心服务器。 目前我们使用到的 Git 命令都是在本地执行,如果你想通过 Git 分享你的代码或者与其他开发人员合作。 你就需要将数据放到一台其他开发人员能够连接的服务器上。 本例使用了 Github 作为远程仓库,你可以先阅读我们的 Github 简明教程。 添加远程库 要添加一个新的远程仓库,可以指定一个简单的名字,以便将来引用,命令格式如下: git remo..https://www.runoob.com/git/git-remote-repo.html4.保姆级,我因为GitHub加载太慢转用gitee和idea了

Eclipse安装git插件以及关联导入GitHub项目 - 波波的博客园 - 博客园一、Eclipse配置git 1.查看自己eclipse的版本 打开eclipse 导航: help->AboutEclipse 如图: 2.检查Eclipse中是否已安装Git插件 菜单栏Hehttps://www.cnblogs.com/xiaowenbo/p/6980427.html5.git-it指南(bingo)

Git-it首页、文档和下载 - Git 教程 - OSCHINA - 中文开源技术交流社区https://www.oschina.net/p/git-it

6.IDEA(93条消息) 使用idea上传项目到gitee 详细步骤_hello星河的博客-CSDN博客_idea上传项目到giteehttps://blog.csdn.net/Wn1999/article/details/116269760 
(93条消息) IDEA如何使用git管理gitee仓库?(四)_曾桂花酒同少年游的博客-CSDN博客_idea配置gitee仓库https://blog.csdn.net/qq_44231797/article/details/116010089

老师推荐的学习链接:
源树

Sourcetree | Free Git GUI for Mac and WindowsA Git GUI that offers a visual representation of your repositories. Sourcetree is a free Git client for Windows and Mac.https://www.sourcetreeapp.com/

谨以此记整个git实战过程。

另本博客为经验总结,如有不合理之处,望大佬们指正!大家一起交流学习吖~

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

请叫我沙漠猫

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

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

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

打赏作者

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

抵扣说明:

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

余额充值