Git 快速入门
一、Git 使用配置
我们默认大家都已经下载好了,这里只讲一些最常见的操作,笔记记录,不定期更新补充
1.1 git 使用前配置
在使用 git 之前,需要告诉 git 你是谁,这个当你向仓库中提交时会用得到!!!
- 配置提交人的姓名:
git config --global user.name 'XXXX'
- 配置提交人邮箱:
git config --global user.email '[email protected]'
- 查看 Git 配置信息:
git config --list
注意:
- 如果是要对配置信息修改,重复以上操作即可
- 配置只需要执行一次
1.2 提交步骤
- 创建一个文件夹,并进入 该目录,使用
git bash
打开 git init
初始化这个仓库git status
查看文件状态git add 文件列表
追踪文件git commit -m 提交信息
向仓库提交代码git log
查看提交记录git push
推送至远程仓库
1.3 撤销
- 用暂存区中的文件覆盖工作目录中的文件:git checkout 文件
- 将文件从暂存区中删除:git rm --cached 文件
- 将 git 仓库中指定的更新记录恢复过来,并且覆盖暂存区和工作目录:
git rest --hard commitID
(使用git log
查找 commitID)
二、git 进阶
2.1 分支操作
git branch
查看当前所在分支git branch 分支名称
创建分支git checkout
分支名称 切换分支git merge 来源分支
合并分支git branch -d 分支名称
删除名称(分支被合并后才能删除 -D 强制删除)git checkout -b xx
(创建一个分支,并默认进入该分支)
2.2 暂存保存修改
在 git 中,可以暂时提取分支上所有的改动并存储,让开发人员得到一个干净的工作副本。临时转向其他工作,使用场景,分支临时切换
git stash
存储临时改动git stash pop
回复改动
2.3 推送分支
git add .
添加本地的项目git commit -m 'xxx'
添加到暂存区git push -u origin master
推送到远程仓库,如果是本地创建的其他分支,但是远程仓库没有,就改为该分支的名称即可git push -u origin xxx
如果本地仓库有 xxx 分支,但是远程仓库没有,可以使用该命令推送至远程仓库,并创建一个新的分支(前提是第一次提交,并且远程仓库没有该分支时)