获取Git仓库-从远程仓库进行克隆
命令形式:git clone 远程仓库地址
工作区:包含.git文件夹的目录就是工作区
暂存区:.git中的index文件就是暂存区,暂存区是临时保存修改文件的地方
untracked:未跟踪(未被纳入版本控制)
tracked:已跟踪(被纳入版本控制)
命令:git init
作用:Git 基本操作 git init 命令用于在目录中创建新的 Git 仓库
命令:git add *
作用:将当前目录下的所有文件添加到暂存区
命令:git status
作用:获取当前状态
命令:git commit -m "备注" 文件名
作用:将暂存区的文件提交到版本库
命令:git reset --hard 编号
作用:将暂存区的文件取消暂存或者是切换到指定版本
命令:git log
作用:查看日志
创建一个文件

将文件添加至暂存区

将文件添加到版本库

查看日志

修改文件

然后在提交至暂存区,提交到版本库
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-1P7Nb3fY-1660007134033)(https://s2.loli.net/2022/08/03/JQ4vAjBSIdy3Yqe.png)]
查看日志

使用这个命令:git reset --hard 编号
作用:将暂存区的文件取消暂存或者是切换到指定版本
回到没有修改hello.txt的时候
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-vUXnI415-1660007134034)(https://s2.loli.net/2022/08/03/t7maxgkjOfAwCEu.png)]
查看hello.txt文件

1.查看远程仓库
如果想查看已经配置的远程仓库服务器,可以运行git remote命令 ,它会列出每一个远程服务器的简写。如果已经克隆了远程仓库,那么至少应该能看见origin,这是Git克隆的仓库服务器的默认名字


2.添加远程仓库
命令:git remote add

3.获取Git仓库-从远程仓库进行克隆
命令形式:git clone 远程仓库地址
4.推送至远程仓库
git push [short-name] [branch-name]
5.从远程仓库拉取
git pull [short-name] [branch-name]
注意:如果当前本地仓库不是从远程仓库克隆,而是本地创建的仓库,并且仓库中存在文件,此时再从远程仓库拉取文件时可能会报错
解决此问题可以在git pull命令后面加入参数
--allow-unrelated-histories
命令:git branch
作用:列出本地分支
命令:git branch -r
作用:列出所有远程分支
命令:git branch -a
作用:列出所有本地和远程分支
命令: git branch 【name】
作用:创建分支

分支前的*表示当前所在分支
命令:git branch -d 分支名
作用:删除分支
命令:git checkout 【name】
作用:切换分支

命令:git push 【仓库名】 【分支名】
作用:推送至远程仓库分支


命令:git merge [分支名]
作用:分支合并
如果进入编辑界面输入
i即可插入输入
:wq保存退出
产生原因:两个分支都修改了同一个文件
手动修改:将产生冲突的文件修改后,重新提交(出现异常:提交部分文件):git commit 的最后加上 -i即可
1.列出已有标签
git tag
2.创建标签
git tag 标签名
3.将标签推送到远程仓库
git push 仓库名 标签名


4.检出标签
检出一个标签需要新建一个分支来指向这个标签
git checkout -b 新分支的名字 标签名
