Git代码管理
GIT安装
# 似乎下载地址被墙了 可以用迅雷复制下载链接进行下载 https://git-scm.com/ # 下载之后一路下一步安装
本地仓库操作
在安装好首次使用需要进行全局配置
左面空白处右击,点击Git bash here 以打开Git命令行窗口
git config --global user.name "用户名" git config --global user.email "邮箱地址"
创建仓库
# 创建仓库 $ mkdir 仓库名 # 进入到仓库目录下 $ cd 仓库名 # Git仓库初始化(让Git知道,他需要管理这个目录) $ git init
执行后会在项目目录下创建".git"的隐藏目录
Git 常用指令操作
git status # 查看当前状态 git add 文件名 # 添加到缓存区 # 语法一: git add file 添加一个文件 # 语法二: git add file1 file2 file3 ... 添加多个文件 # 语法三: git add . 添加当前目录 git commit -m "注释内容" # 提交至版本库
在后续对于文件(可以操作一个或者多个)操作之后,重复使用git add 与git commit 指令即可
Git 版本回退
版本退回分为两步进行操作
- 查看版本,确定要回到的时间段
git log git log --pretty = oneline # 版本号只会显示当前和之前的
- 退回操作
git reset --hard 版本号 # 回到过去之后,在想回到之前操作的最新版本,则需要使用指令查看历史操作,得到最新的 commit id git reflog
注意
- 想要回到过去,必须先得到commit id,然后通过git reset --hard进行回退
- 想要回到未来,需要使用git reflog进行历史操作查看,得到最新的commit id
- 在写回退指令的时候 commit id可以不用写全,git会自动识别,但是也不能写太少,至少要写前四位字符
Git线上仓库操作
在github上创建一个仓库
两种常规的使用形式
- http(https)
创建一个空目录 例如 natsukiweb
使用clone指令克隆线上仓库到本地
git clone 仓库地址
在仓库上作出对象的操作(提交到暂存区,提交到本地仓库,提交到线上仓库,拉去线上仓库)
- 提交线上执行 git push
- 拉去线上仓库最新版本 git pull
每天上班第一件事 get pull 每天下班第一件事 git push
相关推荐
formula 2020-11-12
huhongfei 2020-11-05
乾坤一碼農 2020-10-27
liumengyanysu 2020-10-22
E哥的aws认证攻略 2020-10-15
guying 2020-10-05
好脑筋不如烂笔头 2020-09-17
baolen 2020-08-15
Equation 2020-08-09
Balmunc 2020-08-02
fenggou 2020-07-18
zhangxing 2020-07-05
loganwz 2020-07-05
87447007 2020-07-19
ArkShen 2020-07-05