GIT使用说明
一、GitHub和Git的区别
Git是开发者将源代码存入名叫“Git仓库”的资料库中并加以使用,而GitHub是在网络上提供Git仓库的一项服务。
二、什么是版本管理
安装版本管理就是管理更新的历史记录,提供了一些在软件开发过程中必不可少的功能。例如记录一款软件添加或更改源代码的过程,回滚到特定阶段,恢复误删除的文件等。
三、安装
1.Mac安装
2.Linux安装 :
apt install git
3.Windows安装 :
注:Git命令只能在GIt Bash中使用
四、初始化设置
1.对本地计算机安装的Git进行设置
git config --global user.name 'name' git config --global user.email 'email'
2.提高命令输出的可读性
git config --global colou.ui auto
这些配置已在~/.gitconfig中,可以查看配置内容
五、使用前的准备
1.设置SSH Key:GitHub上连接已有的仓库是的认证,是通过使用SSH的公开密钥认证方式
ssh-keygen -t rsa -C 'email'
id_rsa文件是私有密钥,id_rsa.pub是公开密钥,文件存放地址 /root/.ssh/id_rsa.pub
安装完成后测试通信
ssh -T git@github.com
出现以下结果即为成功
Hi hirocastesst!You've successfully authenticated,but GitHub does not provide shee access.
二、创建版本库
mkdir git_test
git init
三、使用如下两条命令创建版本
git add code.txt
git commintg -m '版本1'
四、查询历史记录
git log
五、回退版本
git reset --hard 版本号
六、查询操作记录
git reflog
七、查询工作树状态
git statues
八、
git checkout -- file
git log --pretty=oneline
分支操作
查看分支 git branch
创建分支 git branch <name>
切换分支 git checkout <name>
创建并切换分支 git checkout -b <name>
合并分支 git merge <name>
删除分支 git branch -d <name>
使用GitHub
克隆仓库 git clone <addresse>
上传分支 gti push origin smartt
将远端分支设置跟踪 git branch --set-upstream-tp=origin/smart smart