美文网首页
基于github的git使用方式

基于github的git使用方式

作者: HatiJEAGERJAQUE | 来源:发表于2016-08-07 08:09 被阅读0次

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

相关文章

  • 基于github的git使用方式

    git的下载URL: https://git-scm.com/downloads git使用前提准备: 1.如果要...

  • 基于github的git使用方式

    git的下载URL: https://git-scm.com/downloads git使用前提准备: 1.如果要...

  • git使用

    Git github gitlab使用 Git是版本控制系统 Github是在线基于git的代码托管服务 Gitl...

  • Android Studio 中使用Git & Gith

    Android Studio 中使用Git & Github 前提: 该文章 基于Mac 系统 首先安装Git, ...

  • permission denied (publickey)问题的

    使用ssh key这种方式进行clone ,pull github上面的项目,使用 git clone或者git ...

  • git入门

    Git使用方式: 本地使用 本地上传Github 下载Github仓库 ①本地使用 思路:创建项目目录-->创建....

  • git入门

    Git使用方式: 本地使用 本地上传Github 下载Github仓库 ①本地使用 思路:创建项目目录-->创建....

  • git命令行使用指南

    文章基于Mac版本的git操作. 关于 git. 之前一直使用SVN, 开发个人项目时会使用GitHub Desk...

  • Git Flow

    Git Flow是使用Git的一套开发规范。在github上有一个基于Git Flow的命令行工具:git-flo...

  • Github

    Github使用教程一Github使用教程二Github使用教程三 Git常用命令Git之使用GitHub搭建远程仓库

网友评论

      本文标题:基于github的git使用方式

      本文链接:https://www.haomeiwen.com/subject/xzccsttx.html