1.第一次使用软件,告诉Git你是谁
git config --global user.name "自定义用户名"
git config --global user.email "用户邮箱"
2.初始化Git仓库
git init
在当前目录创建.git目录,保存工作目录中文件的变化
3.查看Git系统的状态
git status
显示哪些文件发生了变化
4.将文件添加到暂存区
git add 文件名称 添加指定的文件
git add . 添加所有变化的文件到暂存区
5.将暂存区所有文件提交到Git仓库
git commit -m "提交说明"
6.查看所有的提交日志
git log
git reflog 查看所有的提交日志已经回退记录等..
7.历史回退,从Git仓库恢复到工作目录
git reset --hard 提交的ID
8.忽略文件
有些文件不需要Git系统来管理,可以忽略掉
使用任意的编辑器创建 .gitignore文件,把要忽略的文件写进去即可
四.分支
在不影响主线的情况下,实现并行开发
默认只有一个主分支 master
1.创建分支
git branch 分支名称
拷贝一份当前分支,作为新的分支
2.查看所有的分支
git branch
3.切换分支
git checkout 分支名称
注意事项:切换分支和创建新的分支确保工作目录是干净的 |
4.合并分支
git merge 分支名称
如果弹出了窗口,里边要求解释为什么这么合并 直接输入 :q! 强制退出 |
(master|MERGING) 出现了冲突,手动修改,重新提交到仓库 |
5.删除分支
git branch -d 分支名称 删除已经合并的分支
git branch -D 分支名称 强制删除分支,不管合并与否
五.远程仓库
代码托管平台
GitHub: 全球最大的, www.github.com
码云:国内最大的, www.gitee.com
将本地仓库推送到远程仓库
(1)创建一个远程仓库,并找到这个仓库地址
(2)推送
git push 仓库地址 分支名称
如果要换一个用户,或者之前用户名密码写错,删除电脑记录的用户和密码 控制面板 -> 凭据管理器 -> Windows凭据 |
克隆一个仓库到本地(第一次)
git clone 远程仓库地址
拉取到本地
git pull 远程仓库 分支名称