上面是我创建的群聊,欢迎新朋友的加入。
1.什么是GIT
自己百度,简单来说,就是一个代码管理的工具。
2.哪里有GIT仓库
一般能在服务器获取的git仓库有
1.github(国外+国内的)
2.gitee(国内的)
3.私人搭建的git仓库(主要说这个),需要提供IP地址,注册账号,并获得管理员许可才能访问
如下
3.怎么获取最新的工程
如果只是想拉最新的代码,直接下载就好了
选择自己要下载的压缩包,就会把最新的代码拉下来
4.查看代码修改记录
点击, 就可以看到代码的修改记录了
继续点击,可以看到修改记录,里面会以文件为划分,如下图,红色内容是修改前的代码,绿色是修改后的代码
5.导出diff文件
一般存档,没必要整个工程存下来,存一个diff文件就行,比如安卓驱动开发,一个驱动,就涉及了几个文件,但整个工程几十G。要是土豪想备个几百T的硬盘,我倒是也没话说。
导出方法为
进入对应版本中,下载差异文件就行
6.怎么设置浏览器为中文
可能需要谷歌浏览器
找到语言设置的位置
7.下载完整仓库
需要先安装软件:https://git-scm.com/
装好之后,在桌面或者哪个文件夹里面,右键,选择git bash
去git仓库,获取下载链接
输入命令 git clone +链接(英文输入法)
第一次使用,可能会要求设置邮箱/用户名,在git bash输入
git config --global user.name "xxx" #名称
git config --global user.email "xxxx@qq.com" #邮箱
从git下载,也可能会要求输入账号密码
自己看着提示搞吧
8.GIT存档
在工程目录下,右键
按顺序戳,很简单
第五个是上传到服务器,有需要就戳,没需要就不用管
如果需要上传
输入GIT仓库的地址,地址就是自己的克隆地址
9.同步服务器代码
可能自己的代码已经过时,要拉服务器最新的
git bash输入
git reset --hard (这个会把自己改的东西恢复,如果想保留,记得先本地存档,commit一下)
git pull
如果想命令行上传本地代码到远程服务器
输入:git push
10.恢复到某个历史版本
git log 查看之前的提交记录
git reset --hard xxxx(谨慎使用,会把这个版本之后的删掉)
如
这个会把最新的丢失掉,那有没有办法不丢呢?
当然有,但我不说,这个博客说了是简单使用
(可以自己了解git revert)