github笔记
前言
想把团队里的文件都放到github上进行统一管理,这里我通过自己的账户做一下测试和笔记。也方便后面的学习。更多详细学习文档请参照:https://www.liaoxuefeng.com/wiki/896043488029600/896954117292416
GIT基本操作
什么是git?
Git是目前世界上最先进的分布式版本控制系统(没有之一)。Git有什么特点?简单来说就是:高端大气上档次!
那什么是版本控制系统?如果你用Microsoft Word写过长篇大论,那你一定有这样的经历:想删除一个段落,又怕将来想恢复找不回来怎么办?有办法,先把当前文件“另存为……”一个新的Word文件,再接着改,改到一定程度,再“另存为……”一个新文件。有没有觉得这样非常麻烦。GIT的创立就是为了解决这个问题,我们在每次修改的时候都可以覆盖,如过想过回到过去的版本只需要一个命令就可以解决。
GIT基本命令
- git init 初始化当前文件夹为git仓库
- git add xx.xx 将文件xx.xx预添加到git库中。
- git commit -m "xxxx" 将add的文件正式添加到库中。
- git log 显示之前的提交记录
- git reset -hard id 恢复到id对应提交环境下。
- git diff id -xx.xx与id版本中xx.xx文件比较不同地方。
- git status 查看状态
- git branch dev 创建新的分支
- git checkout dev 切换到dev分支
- git merge dev 合并dev分支到master分支上去。
- git push origin master 推送到master目录上
- git push origin dev 推送到dev目录上
- git branch 查看分支
- git checkout -b dev origin/dev 创建本地dev连接到远程dev
githubdeskop使用
githubdeskop是github制作的一个界面管理github软件。我们可以通过这个软件快速开发我们的项目,同时界面显示更友好。
官方学习手册
大致简述一下步骤:
- 安装githubdeskop
- 登陆你的github账户
3.从github上克隆代码库
4.修改后push到对方
参照: https://blog.****.net/qq_26787115/article/details/52133008
ps:本地git连接github有两种方式,一种在github上设置自己本地电脑的SSH,另外一种是先从github上clone下来再push上去。