一. git 简介
更多查看官网 Git - Book (git-scm.com)https://git-scm.com/book/zh/v2
二. git的部署
1. 下载工具并创建测试目录
yum install -y git
mkdir demo
2.初始化版本库,此时将demo目录作为版本控制目录
git init
git命令的使用
git status -s 简化输出 文件状态
git add README.md 提交到暂存区 A代表已经在暂存区
添加个人信息 / 提交暂存区信息
git config --global user.email "bjzx@westos.org"
git config --global user.name "bjzx"
git commit -m "add README.md"
[root@localhost demo]# echo hello >> README.md
[root@localhost demo]# git status -s
M README.md
[root@localhost demo]# git add README.md
[root@localhost demo]# git status -s
M README.md
[root@localhost demo]# echo world >> README.md
[root@localhost demo]# git status -s
MM README.md
[root@localhost demo]#
[root@localhost demo]# git commit -m "v1"
[master 8927583] v1
1 file changed, 1 insertion(+)
[root@localhost demo]# git status -s
M README.md
[root@localhost demo]# git add .
[root@localhost demo]# git status -s
M README.md
[root@localhost demo]# git commit -m "v2"
[master 2d45214] v2
1 file changed, 1 insertion(+)
[root@localhost demo]# git status -s
touch .a 忽略隐藏文件
git status -svim .gitignore
cat .gitignore
.*
git status -s
git checkout -- test.txt 恢复在工作区删除的文件
git rm test.txt 取消暂存区文件
git reset HEAD test.txt 撤销rm命令
git rm test.txt 取消暂存区文件
git commit -m "delete test.txt" 提交彻底删除
git reset --hard ******* 版本回退
git reflog 查看记录
三. github远程代码仓库
官网:https://github.com/ 国内版:Gitee - 基于 Git 的代码托管和研发协作平台
1. 创建账户进去新建仓库
2. 查看公钥并上传
3. 添加远端服务 设置主分支 上传
git remote add origin git@gitee.com:wang2535886168/demo.git 添加远端服务
git remote -v 查看远端信息
git branch -M main 设置主分支
git push -u origin main 上传
查看到上传成功
4. 克隆仓库
git clone 复制的命令