总结下工作中git常用的操作
创建远程仓库
-
进入个人GitHub
-
点击「New Repository」新建远程仓库
新建一个新的仓库
-
进入仓库创建的界面填写信息:

①仓库名称,必填
②仓库的描述信息,可选的
③选择你的仓库类型为公有或者私有,private需要钱
④是否创建一个默认的README.md文件, 一个完整地仓库,都需要README说明文档,建议选上。当然不嫌麻烦的话你也可以后面再手动创建一个
⑤是否添加.gitignore文件 .gitignore文件里面记录了若干中文件类型,凡是该文件包含的文件类型,git都不会将其纳入到版本管理中
⑥license类型(开源许可证类型),正规的仓库都应该有一个license文件,
常用的开源许可证包括:
- MIT License:简单宽松的许可证 ,只要用户在项目副本中包含了版权声明和许可声明,他们就可以拿你的代码做任何想做的事情,你也无需承担任何责任。
- Apache License 2.0:这类似于MIT许可证,但它同时还包含了贡献者向用户提供专利授权相关的条款。 在延伸的代码中(修改和有源代码衍生的代码中)需要带有原来代码中的协议,商标,专利声明和其他原来作者规定需要包含的说明。
- GNU General Public License v3.0:是一个非盈利版权许可,需要人分发代码或衍生著作提供源在同样的条件下,也提供了一个表达为用户授予专利权的贡献者。
填写信息点击【create repository】就完成了远程仓库的创建。

点击下图中的1和2就可以复制仓库的链接

把远程仓库下载到本地
完成了上面工作,接下来我们就开始使用git(没有的可以下载安装一个)
-
在你想要存放仓库的根目录下,点击鼠标右键
点击【Git Bash Here】就弹出Terminal窗口,接着就执行命令(当然在cmd里操作命令也行)

- 首先我们要把GitHub刚创建好的仓库下载到本地,输入:
git clone 你的GitHub仓库地址
过一会它就出现如下界面(前提是联网)

这时候你就发现远程仓库已经下载到本地,点进里面可以看到文件,这些正是我们在GitHub上刚创建好的文件(咦?不是还有[.git]文件夹吗?其实这个.git文件夹是隐藏的文件夹,也是你的本地仓库的一些版本信息存放的地方,所以不要手贱删除和修改这个.git里的文件)。


本地仓库搞定了,接下来就开始骚操作了

查看提交历史
输入:
git log

你看到的这些信息,是你在GitHub一开始创建仓库的时候,GitHub默认给你弄好的。
这些信息是啥意思呢?请看下面:
①SHA(Secure Hash Algorithm)校验码,可以理解为commit的ID,你也可以在你的GitHub上查看


②提交的作者
③提交的日期
④提交的描述信息
OK,看到这里,先休息一会哈(身体重要),接下来我们小结下前面所讲的知识。
小结
在这一篇中简单讲了一下创建远程仓库、把远程仓库下载到本地、查看提交历史三个小部分。
创建远程仓库:
- 进入个人GitHub主页
- 点击「New Repository」创建仓库
- 填写仓库一些必要的信息
- 最后点击[create repository]完成创建
把远程仓库下载到本地:
- 在你想要存放仓库的根目录下,执行 git clone 你的GitHub仓库地址 这条命令就下载成功了
查看提交历史:
- 输入 git log 命令就可以查看提交的历史哈
网友评论