参考资料
概念
Git是分布式版本控制系统,主要分为4部分:
1. workspace 工作区, 2. Index 暂存区, 3.Repository 本地仓库, 4.Remote 远程仓库
基本使用
1.设置git文件夹,右键点击Open Git Bush here
2.配置本地git用户名和邮箱
3.git init初始化本地库
4.添加文件到暂存区 git add
新建abc.c添加到暂存区
5.将文件提交到本地仓库 git commit -m "日志"
版本号:4a9a611
6.查看暂存区状态 git status
7. git log / reflog 查看日志
8.版本切换 git reset --hard 版本号
版本号可以在日志中查看
分支管理
概念:
1.创建分支 git branch [name],创建名字是dev的名字
2.查看分支 git branch, git branch -a 查看所有本地和远程的分支
3.删除分支 git branch -d [name]
3.切换分支 git checkout,切换工作分支
4.创建并切换到一个新的分支 git checkout -b
5.合并分支 git merge, 将指定分支合并到当前分支
6. 合并分支冲突:指两个分支对同一文件做出了不同的修改,当合并两个分支时,git会将两个分支标记为冲突。
(1)手动编辑解决冲突文件: 修改文件, git add, git commit -m "Resolved Conflict"
(2)在重新merge分支
远程仓库管理
0.添加密钥
+ "my@email.com"
按照路径记事本打开.ssh文件,id_rsa.pub内容就是ssh密钥。
(1)gitee创建远程仓库
(2)操作:
1.添加远程仓库git remote add
2.查看当前项目所有远程仓库
3.从远程仓库拉取文件到本地项目中 git pull origin [分支name]
3.文件上传到远程库
git add .
git commit -m
git push origin [branch name]
4. git clone [remote a] 克隆远程仓库到本地