首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

idea和Webstorm上使用git和github,码云

idea和Webstorm上使用git和github,码云

由于之前一直使用svn,现在项目使用git,顾根据网上找的学习资料,自己梳理了下,收获蛮多,这里做个记录,如果能帮助到您那是最好不过的。

1.大致步骤

2.git客户端下载

2.1 安装完成后,在开始菜单里找到“Git”->“Git Bash”,蹦出一个类似命令行窗口的东西,就说明Git安装成功!打开Git Bash 命令行操作界面。

2.2创建ssk,获得本机的公钥和私钥

如果一切顺利的话,可以在用户主目录里找到.ssh目录,里面有id_rsa和id_rsa.pub两个文件,这两个就是SSH Key的秘钥对,id_rsa是私钥,不能泄露出去,id_rsa.pub是公钥,可以放心地告诉任何人,目录就是上面的c:/users/sunjian/.ssh/id_rsa

第2步:登陆GitHub,打开“Account settings”,“SSH Keys”页面:

然后,点“Add SSH Key”,填上任意Title,在Key文本框里粘贴id_rsa.pub文件的内容:

image.png

3.私钥公钥配置好了,现在上传到github的路已经打通了。

3.1在idea上新建一个springboot项目用来测试github

这步作用主要是可以把本地项目上传到github上面

现在就先把这个springbootdemo上传到github上面,然后在测试commit,add,pull,push

如何把本地修改的文件先放到本地库中再从本地库中去除

如果是新增文件夹,一定要把文件夹git add进去,光add文件也不行.

push完成,远程github服务器更新了

相当于git log这个指令

compare with 也是和最近一次线上版本进行比较,compare with branch是和分支上的代码进行比较.

show current revision 可以查看此次文件提交的版本号

竟然能够回退上2个版本,服务器上的没删,本地的回退了2个版本。那就要能够返回到最近那个版本。如何操作呢

另外由于回退到上2个版本了,黄色卡片(head)现在指向的是springbootdemo测试git和github,所以这个head就是一个版本的index下标

这个版本号也没必要写全,git是模糊搜索的,不写全可能会搜索出多个版本,你在选择其中一个版本即可

如果想把远程master分支上的TestDemo2也删除掉,先本地删除后,再commit changes到master分支,就可以删掉master分支上的TestDemo2

commit之后只是放到了暂存区,然后还需要push之后才能更新master分支的版本库,删除testdemo2

说明现在是在dev的分支上,我们现在git add,commit,push,先提交到自己的dev分支上

image.png

status20171227这个相当于是一个临时存储的id,需要记录,然后再右下角new branch,创建分支的时候吧status20171227记录上去即可

status和new branch普通分支的区别是:比如在master主分支基础上创建了一个status,那就是吧master主分支存储起来放到另外一个分支上去进行修改,改完以后在恢复到master上面进行合并。

new branch就如前面看到的,只是将master当中其中一部分已经commit的放到另外一个分支上去,不是master全部内容

这些操作只要commit即可,不需要push远程仓库,commit就是放在缓存区,然后本地合并完以后,再push到远程分支上。

接下来说下如何使用码云

首先要注册码云的账号密码,操作手法和github差不多,把公钥和私钥去码云那边注册。

总结:本次git学习推荐网站

使用WebStorm/IDEA上传本地项目到GitHub

廖雪峰的官方网站

本次学习的过程:一开始先通过本地git,git bash非图形化界面练了遍,然后再根据软件来操作,git里面有很多命令,软件当中的一些操作也是常用指令,如果满足不了需求,可以自己输入指令。下面是git一些常用指令。

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20171228G0B8PQ00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券