一、在项目下配置自己要连接的远程仓库信息
git config --global user.name "your_username"
git config --global user.email your_email@domain.com
git config --list 查看所有配置
注意 git config 命令的 --global 参数,用了这个参数,表示你这台机器上所有的Git仓库都会 使用
二、git文件状态
committed 已提交:表示数据已经安全保存在数据库中
modified 已修改:表示修改了文件,但还没保存到数据库中
staged 已暂存:表示对已修改文件的当前版本做了标记,使之包含在下次提交的快照中
三、创建版本库
1、创建一个空目录(最好不要包含中文)
mkdir mymenu
cd mymenu
pwd #
pwd命令显示当前目录
/Users/hxk/mymenu
2、初始化仓库
git init命令把这个目录变成git可以管理的仓库
git init
#初始化了一个空的仓库,目录下多了.git目录
#系统自动创建了唯一一个master分支
#版本控制系统只能跟踪文本文件的改动,且编码方式是utf-8
四、文件的基本操作
1、添加文件到仓库
git add 文件
git restore 文件
2、提交文件到仓库
git commit -m " xxxx "
git push
3 、修改文件
#修改好了之后
git add test.txt
git commit -m "append ABC"
每次commit都会生成一个“快照”
4、查看历史记录
git log
git log --online #简洁显示历史记录
git log -n4 --online #简洁显示最近4条历史记录
5、回退历史版本
git reset
'''首先,Git必须知道当前版本是哪个版本,在Git中,用
HEAD
表示当前版本,也就是最新的提交1094adb...
,上一个版本就是HEAD^
,上上一个版本就是HEAD^^
,当然往上100个版本写100个^
比较容易数不过来,所以写成HEAD~100
。'''
6、查看历史命令
git reflog
7、查看状态
git status
五、分支管理与操作
1、创建与切换
创建分支 git branch <name>
切换分支 git checkout <name>
git checkout
-b #
表示创建并切换
2、 查看分支
git branch
3、合并某个分支到当前分支
git merge <name>
4、删除分支
git branch -d <name>