基于github的git使用方式

git的下载URL:

https://git-scm.com/downloads

git使用前提准备:

1.如果要配合github使用,前提是拥有github账号,去github网站注册即可:https://github.com/

2.在你的电脑上建立本地库(说白了就是建立一个文件夹,随便什么位置,用来存放github上的代码)

3.在github上建立一个repositories(说白了就是github上存放代码的库):点击

填写以下截图内容:




然后点击创建按钮即可创建成功

4.在你的本地库中(就是2中创建的文件夹)右击使用Git Bash,弹出类似cmd的命令行窗口

5.用git和github进行交互使用ssh,可以在自己的电脑生成ssh-key公钥:

      5.1输入ssh-keygen -t rsa -C "你在github上注册的邮箱",回车

      5.2接下来让你给密钥文件取名,可以直接回车

      5.3输入访问时的密码,要连续输入两次,也可以直接回车

      5.4会在当前文件生成文件或者C:\Users\WYC\.ssh路径下,如果在当前路径,请复制到后者

      5.5在命令窗口输入ssh -T git@github回车,出现hi字样就说明成功

6.有了ssh公钥就可以交互了:

      6.1输入git clone git@github.com:yunchangwang/gitTest.git(这个是你3中创建的repositories的链接,你              要填你自己的,不能和我一样)

      6.2如果之前创建ssh是填过密码,则需要填写密码,然后就可以在本地文件夹看到从github上拷贝下来的项                  目,文件中有.git的隐藏文件夹(需要显示隐藏文件夹才能显示哦)

git的使用流程:

1.如果想让自己创建的文件夹变成本地库(你从github上直接clone下来的文件夹就是一个本地库,里面含有.git文件      夹):在创建的文件夹右击使用Git Bash,输入git init即可,可以查看是否有.git文件夹

2.在文件夹中新建文件,文件中输入内容(随你输什么,建议utf-8保存)

输入:git status(查看本地库中没有提交的代码),红色显示的就是

输入:git add 你的文件名(把文件添加到缓存区)

输入:git commit -m "描述语(随你写)"(进行实际的提交,但还没有到达github)

输入:git push origin master(master是主干,之后会介绍分支)

         如果还没有clone,则输入:git remote add origin <server>(6.1中clone后面)(可能要输密码)

刷新github上的项目就可以看到提交了得文件了

3.分支,代码过多时,在主干上修改会有风险,所以拉一个分支你可以随心所欲修改

输入:git checkout -b 分支名(随你取)

输入:git checkout master/你的分支名(进行主干和分支的切换)

输入:git branch -d 分支名(删除你创建的分支,但要先切回主干)

输入:git push origin 分支名(你也可以将代码提交到分支,前提是完成2中所需步骤)

输入:git pull(更新你所在分支或主干的代码到你当前的文件夹)

输入:git merge 分支名(合并其他分支到你的当前分支)

可以去.git\refs\heads路径下查看你的分支数

4.如果你提交错了git也允许你回滚你的代码

git reset:回滚你本地库的代码,并不能修改远端(github上)的代码

git reset --mixed   --soft   --hard 版本号(输入:git log可以查看,就是那一串)

git reset回滚代码之后再次提交似乎可以回滚github上的代码,但是会出现冲突

这是应该如下操作避免冲突(即回滚本地也回滚github):

git revert 版本号

git push即可

其实博主对回滚也不是很熟悉,请各位看客还是自行google

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

推荐阅读更多精彩内容