基于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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容