《实时控制软件》Git相关操作从注册到Push全教程

此处,我们可以开始建立一个很方便的本地和远程的联系的仓库。 如果你是你是直接clone的老师的库。那么可以准备删除这个本地仓库(不是文件,是git的本地仓库,好比库房,你要删除库房要拆墙壁,但是不要把里面的粮食烧了啊),然后建立属于你的github本地仓库了。如下图,命令就那一句,然后如果显示的是:注意是如果是cbhust而不是你的用户名,就确定是老师的库而不是你的。
https://github.com/cbhust/STM32F429_Discovery_FreeRTOS_9.git

1、那么你可以直接执行下面的操作了。(删除老师的仓库是第一步,不然后面很尴尬的)

2、 首先,你得注册一个github账号(相信大家都做过了),然后把老师的项目fork过来,这个项目就在你的个人github账户下了。你也就有了对这个账户进行操作的权限了。可以看到,在图片中的黑色边框下有一个当前远程仓库的名字,开头就是账户名,我是HustWolfzzb,你的我就不知道了。反正出现了这个就没问了。

至于如何fork,好吧,我还是告诉你吧,上面有个网址,点开,然后,看见没?如果没登录登录就对了。已经登陆的话右上角会有你的github头像显示。

3、 然后,恭喜你的github有了项目了。然后的话,就可以开始添加你的电脑的SSH,让你的github账号认识你的电脑。具体的操作如下:

  • 在虚拟机或者ubuntu的双系统下打开终端,键入:
ssh-keygen -t rsa -C "你的github账户邮箱"

4、 如果一切顺利的话,可以在用户主目录/home/yourname里找到.ssh目录,里面有id_rsaid_rsa.pub两个文件,这两个就是SSH Key的秘钥对,id_rsa是私钥,不能泄露出去,id_rsa.pub是公钥,可以放心地告诉任何人。具体目录地址为:/home/yourname/.ssh/id_rsa.pub,然后上传吧。

4、 接下来,在本地建立你的仓库。地址和命令见图:

5、 然后你运行:ls -a命令就可以看到你的.git文件已经被建立了。
这时候就可以打开github把你的远程仓库的地址复制过来,然后输入如下命令(把复制过来的网址放到下面对应位置):
git remote add origin https://github.com/HustWolfzzb/STM32F429_Discovery_FreeRTOS_9.git
记住,要把后面的网址改成你的。不然你就到了我这儿了。当然,更懒得办法是改掉我的用户名就可以了。

6、 下一步,就可以把本地库的所有内容推送到远程库上:

$ git pull origin master  
//如果你进入了一个很奇怪的页面,退不出来,类似上图,这是一个每年有上万人问的问题,答案是: 1、esc  --》2、shift+:  --》wq 
 --》enter
$ git add *
$ git commit -m "随便写"
$ git push origin master
//命令解释:git 是使用git软件的开头,push的意思是提交,-u是第一的参数,origin是本地的仓库的名字,master是提交者的名字,第一次之后就不要-u参数,每次都这样就好了。

如果中途有错误,报错了。没有如下的界面,那么你就直接复制报错的信息,然后百度,基本都有相应的解决策略。git用错的办法千奇百怪~一定要耐心。

把本地库的内容推送到远程,用git push命令,实际上是把当前分支master推送到远程。
//由于远程库是空的(我们的应该不是空的远程库,所以这一步我改了下,变成了上面的命令),我们第一次推送master分支时,加上了-u参数,Git不但会把本地的master分支内容推送的远程新的master分支,还会把本地的master分支和远程的master分支关联起来,在以后的推送或者拉取时就可以简化命令。//
推送成功后,可以立刻在GitHub页面中看到远程库的内容已经和本地一模一样:

7、以后每一次的提交更新,就不需要整个的提交了。也没那么麻烦了。先到你更改的目录,然后

  • 第一步是用git add filename(文件名)把文件添加进去,实际上就是把文件修改添加到暂存区;
  • 第二步是用git commit -m "随便写,最好是你本次的更改内容"提交更改,实际上就是把暂存区的所有内容提交到当前分支。因为我们创建Git版本库时,Git自动为我们创建了唯一一个master分支,所以,现在,git commit就是往master分支上提交更改。
  • 第三步git push origin master.然后你去你的远程仓库看,就会发现有了最新的更新。

超重要点:

如果你在网页端或者是别的地方做了修改,但是没有同步到ubuntu或者别的地方,会提示你被拒绝操作,如下图:

1、先拉下来,会自动合并的(不用操心)

git pull origin master

2、再上传

git push -u origin master

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 217,907评论 6 506
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,987评论 3 395
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 164,298评论 0 354
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,586评论 1 293
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,633评论 6 392
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,488评论 1 302
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,275评论 3 418
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,176评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,619评论 1 314
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,819评论 3 336
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,932评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,655评论 5 346
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,265评论 3 329
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,871评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,994评论 1 269
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 48,095评论 3 370
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,884评论 2 354

推荐阅读更多精彩内容

  • 1. 安装 Github 查看是否安装git: $ git config --global user.name "...
    Albert_Sun阅读 13,661评论 9 163
  • 1.git的安装 1.1 在Windows上安装Git msysgit是Windows版的Git,从https:/...
    落魂灬阅读 12,663评论 4 54
  • 我以为 蝴蝶飞不过沧海 她却 飞到了蓬莱 我以为 蜉蝣可以慢步桑田 他却 化作一粒尘埃 在天空游荡的 可是失望的云...
    飞镝阅读 287评论 0 0
  • 这是一段关于青年男女在一座阴雨的小城里上演了一段无疾而终的爱恋。 第一次听赵雷是他的《南方姑娘》,恰巧,她是一个南...
    那自叙阅读 1,315评论 0 0
  • 有一盏灯 被寂寞点亮 蓝色的火苗 在星夜燃烧 在每一个角落 在每一分钟 被禁固的目光 深藏着欲望 每一个欲望即是渴...
    江城妖怪阅读 113评论 0 0