文件状态
untracked files
Changes not staged for commit
Changes to be committed
每种状态互相转换。
Readme.txt new --untracked files
Git add Readme.txt --changes tobe committed 暂存区,生成快照, 等待被提交。
1.Git rm –cached readme.txt ----untracked files 删除暂存
\2. Readme.txt 添加内容, Changes not staged for commit
这个时候提交commit的只有保存的内容,新添加内容没有commit
1.新建文件夹 git bash git init
\2. git clone [url] 本地仓库名
3.cd 本地仓库名
Git status
Git log --author=bob
Git add . 提交所有修改到暂存区。
Git commit -m “miaoshu x信息” 提交到本地仓库
Git push 推送到远程仓库。
取消上一步操作 git commit –amend
新建版本分支 git branch test
删除版本分支 git branch -d test
切换到版本分支 git checkout test
合并 Git merge test
推送到远程仓库 git push origin 本地分支:远程分支
Git –version
1.拉去到本地环境 git clone –url
2 Cd 项目名
3 新建本地测试分支 git branch tester
4.git branch 查看所有分支
5.git checkout 进入分支 编辑code
6.git status 查看状态
\7. git add * 保存
8.git commit -m “” 提交到本地仓库。
9.git push -u origin estoo1 或者git push
分布式
## 1.安装
git --version
git init 初始化命令
配置邮箱用户 git config --global user.name "hailiang-1997"
git config --global user.email 18838983511@163.com
查看配置 git config --global list
## 2.新建仓库
方式1 git init
方式2 git clone
## 3.工作区域分类
![区域分类image-20231008155708016](C:\Users\w1883\AppData\Roaming\Typora\typora-user-images\image-20231008155708016.png)
git status
git commit -m "备注。"
新建文件处于untracked files未跟踪状态;
git add 文件名; 添加到暂存区;
git log 查看提交
![image-20231009103702306](C:\Users\w1883\AppData\Roaming\Typora\typora-user-images\image-20231009103702306.png)
## 4.reset回退版本
![image-20231009103825924](C:\Users\w1883\AppData\Roaming\Typora\typora-user-images\image-20231009103825924.png)
git reset --soft 5af90b8 工作区和暂存区文件都不删除;
git log
ls 查看工作区
git ls-files 查看暂存区;
git status
git reflog 查看历史git操作;
## 5.git diff
![image-20231009104542848](C:\Users\w1883\AppData\Roaming\Typora\typora-user-images\image-20231009104542848.png)
添加到暂存区 git add .
git diff 工作区,暂存区区别
工作区 版本库 git diff HEAD
暂存区和版本库差异 git diff --cached
vscode
05-04
5240
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
01-27
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交