0.前言
主要总结git的使用,和在github上面创建远程库。git的下载和安装可以参考百度。版本控制工具git主要分为工作区,暂存区,和本地库。工作区就是我们的工程文件,暂存区就是一个临时存储的地方,还没有提交。本地库就是已经提交过的版本。本地库在本机,而远程库在服务器上,比如GitHub、码云等。
1.本地库
1.1 本地库初始化
找到你需要提交的文件位置,然后右键点击Git Bash Here就进入到git的命令行界面,这个是里面是基于linux的。
首先进行初始化命令:git init ,完成过后在相应位置就会出现.git文件夹,里面就是一些git产生的配置信息等文件,他是一个隐藏的目录
1.2 设置签名
签名的设置使用来区分不同提交的用户,格式是填写用户名和邮箱,这个可以随便填。
命令:git config user.name “设置的名”;git config user.email “设置的邮箱”;
这些信息将会保存在.git中的config中,使用命令:cat .git/config可以查看
1.3 查看状态
通过命名git status 就可以查看当前文件的状态。
1.3添加
红色字体表示,工作区有这么一个文件夹,他还么有添加到暂存区中。使用git add 文件名就可以添加到暂存区中了
1.4提交
使用了添加过后就可以提交了命令:git commit - m “提示信息” “文件”
1.5 修改工作区文件
我在工作目录中添加了一个文本文件second.txt然后查看状态,又会出现红色的字体,提示在工作区新增,获取修改
然后执行 add commit命令
1.6 查看历史提交
命令 git log
获取git reflog
2.提交到远程库
2.1 在github上新建一个项目
在github中新建一个项目:
创建好了之后会弹出一下界面,我们需要复制https的这个链接
在git命令行中需要使用这个链接,但是他太长了,使用起来有点麻烦,所以我们需要使用别名的方式来保存一下
使用命名git remote add “别名” 链接。
使用git remote -v来查看,以后我们就可以使用这个别名来代替这个链接了
2.2 远程推送到github中
使用命令git push “链接别名” master
首次推送的时候会让你登录github账号
有的远程库会创建一些默认的其他文件,我们可以使用强制推送
git push -f “链接别名” master
在github中就可以看到这个项目了。
3.结束
本文主要是总结git的基本使用,和github创建远程库。git中还涉及到一个分支,版本前进回退等,可以看官方的文档。同时github最近也上线了中文帮助文档:https://help.github.com/cn
不对之处,请多指教!