第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

Git入門(遠(yuǎn)程倉庫篇)

標(biāo)簽:
Git

Git入门(慕课视频) http://idcbgp.cn/video/17968

在实际开发中,少不了远程仓库的使用,有利于项目代码开发的集中管理,目前有Github,码云等代码远程管理的网站,当然慕课也有,不过就我个人上来讲还是比较喜欢Github和码云的,除了git之外还有svn,有兴趣的同学可以学习下,废话不多说,转正题。

1.申请自己的Github账号

(对应网址教学)    https://blog.csdn.net/p10010/article/details/51336332

2.下载Git

(对应官网地址)https://git-scm.com/    

3.学习建议下载SourceTree (git可视化工具)

(对应官网地址) https://www.sourcetreeapp.com/

https://img1.sycdn.imooc.com//5c90a53d0001242c02560256.jpg

好了,下面一起coding吧

https://img1.sycdn.imooc.com//5c90a68e0001f29c18680818.jpg

首先申请到自己的Github的账号以后,进入设置(Settings)点击设置中心左侧目录中的,ssh and GPG keys 新建属于自己的ssh公钥

1.建立git与github的连接

$ ssh -keygen -t rsa -C "自己的邮箱" 

https://img1.sycdn.imooc.com//5c90a7d0000190d906350120.jpg

一般密钥是生成在C:/Users/.ssh/文件夹底下的

https://img1.sycdn.imooc.com//5c90a8f90001da2f11190205.jpg

后缀为.pub的也就是公钥,上面的就是私钥了,下面我们复制下路径,用git来看下id_rsa.pub里面的东西吧

https://img1.sycdn.imooc.com//5c90aa5300015e5a08890395.jpg

我们需要将密钥全部复制下然后上传到我们的github上(马赛克部分是我的邮箱嘿嘿不告诉你~~)

https://img1.sycdn.imooc.com//5c90ab5d0001c58e16950737.jpg

添加公钥以后需要我们来验证一下的哈

https://img1.sycdn.imooc.com//5c90ac2100011c8c11580097.jpg

ssh -T git@github.com    下面就会出现来自git小哥哥的问候,证明我们已经连接成功了

2.新建本地仓库,拉取远程仓库代码

由于时间原因,下面就不给大家进行图文介绍了,十分抱歉,还请谅解

git init   (初始化本地仓库,找到对应的仓库路径地址,你会发现它的底下出现了一个.git的隐藏文件夹,平时咱们都是用ll查看当前文件下的文件,这样是看不到隐藏文件的,使用ls -a命令就可以看到了.git文件了)

从远程仓库拉取代码

git pull origin <远程分支名>:<本地分支名> 

touch .gitignore 生成使用vim编辑不需要上传的文件类型

中途修改代码,或者增加其他文件,需要使用add命令将文件添加到暂存区中

git add <对应的文件file> (add . 则是全部添加)

git status (查看文件是否已添加到暂存区中,红色是没有add,绿色表示已经添加)

git commit -m “message” (提交说明)

git push -u origin <本地分支名>   (第一次将本地分支推送到远程分支上,后续直接使用push即可)

git push origin <本地分支名>:<远程分支名>  (同上,这边无非是指定了下)

git merge <本地分支名>   (与本地分支进行合并)

git branch -d <本地分支>   (删除本地分支)

git push origin --delete <远程分支名>  (删除远程分支)

重点来了

如果我们的代码已经提交给了本地或者远程仓库,但是代码写错了想要撤回,怎么办呢?

本地情况下

git log  (查看git日志相关信息,整数第二行的home值是最近提交的信息,同时我们可以看到自己的提交说明)

git reset --hard <home值> (回滚数据到当前分支,当你再次查看分支下的东西时发现原来提交的东西已经不再了)

还有种情况就是,我们把代码已经提交到暂存区中了,该怎么办呢,不需要着急

git reset HEAD -- <file> 就可以了

远程情况下

这个时候我们依然要回滚本地的代码,然后重新push即可,比较麻烦



點(diǎn)擊查看更多內(nèi)容
TA 點(diǎn)贊

若覺得本文不錯(cuò),就分享一下吧!

評(píng)論

作者其他優(yōu)質(zhì)文章

正在加載中
JAVA開發(fā)工程師
手記
粉絲
3
獲贊與收藏
1

關(guān)注作者,訂閱最新文章

閱讀免費(fèi)教程

  • 推薦
  • 1
  • 收藏
  • 共同學(xué)習(xí),寫下你的評(píng)論
感謝您的支持,我會(huì)繼續(xù)努力的~
掃碼打賞,你說多少就多少
贊賞金額會(huì)直接到老師賬戶
支付方式
打開微信掃一掃,即可進(jìn)行掃碼打賞哦
今天注冊(cè)有機(jī)會(huì)得

100積分直接送

付費(fèi)專欄免費(fèi)學(xué)

大額優(yōu)惠券免費(fèi)領(lǐng)

立即參與 放棄機(jī)會(huì)
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)

舉報(bào)

0/150
提交
取消