目录
什么是Git
Git是一个分布式的版本控制软件。
• 软件,类似于QQ、office等安装到电脑上才能使用的工具
• 版本控制,类似于毕业论文、写文案、视频剪辑等,需要反复修改和保留原历史数据
• 分布式
• 文件夹拷贝
• 本地版本控制
• 集中式版本控制
• 分布式版本控制
为什么要做版本控制
要保留之前所有的版本,以便回滚和修改。
安装Git
版本控制
• 进入要管理的文件夹
• 右键 Git Bash Here
• 个人信息配置:用户名、邮箱
git config --global user.email "you@example.com"
git config --global user.name "Your Name"
git命令管理
git提交命令
git init 进行git的初始化,生成一个.git的隐藏文件夹
touch 文件
git add 文件名 git add .
git status 查看当前的状态
git commit -m '描述' 进行提交,生成版本号
git log 查看提交日志
git log --oneline 查看略缩日志
git重命名
方式一
mv 文件名 修改后的名称
git add
git commit
方式二
git mv 文件名 修改后的名称
git commit -m '描述'
git删除
未管理文件
rm 文件名
管理了的文件
git rm 文件名
git commit -m ''
git回滚
回滚之前的版本
git log
复制commit的版本号
git reset --hard 版本号
回滚之后的版本
git reflog 查看之前的版本
git reset --hard 版本号
创建分支
git branch 分支名
git checkout 分支名 切换分支
合并分支
git checkout master 切换到主分支上
git merge 需要被合并的分支的名称
如果有冲突:
直接打开文件,找到需要删除的红色报错部分, 手动删除
git add .
git commit -m ‘’
删除分支
git branch -d 分支名