1.基本命令
1. git init :创建git文件
工作区:通俗来讲就是程序员写项目代码的文件夹
git init 文件夹名
### 例如 git init /wx
每一个用git创建的文件,文件夹下都会有.git文件
用 ls -a 文件夹名 命令查看
暂缓区:就是如果要将工作区的代码上传到本地仓库,就要通过暂缓区,先将代码上传到暂缓区,然后再将暂缓区的代码上传到本地仓库
仓库:本地存放代码的地方,将所有修改打代码保存
远程仓库:就是像github那样存放代码的地方,代码托管
2. git status:
查看当前的状态
3. git add . :
上传当前修改过所有文件到暂缓区
4. git commit -m "注释消息" . : 上传所有修改的文件到本地仓库中进行保存
注意:上传前要执行两条命令:
git config --global user.email "you@example.com"
git config --global user.name "Your Name"
进行注册上传代码的程序的消息,告诉gitlab是谁上传的这个代码的版本
5. git log :查看git上传文件的日志
6. git log --oneline 或者 git log --pretty=oneline: (版本库提交记录) 可以看master指针
7. cat ~/.gitconfig:查看Git配置持久化文件
8. git config --list :#查看已有Git配置
9. git reset --hard 那个版本号数字:回溯到某一个代码版本
10. git reflog : 查看master指针移动的过程 , (通常用来查看最新版本的那个版本号数字)
11. 创建分支的命令: git branch 分支名
查看已有打分支: git branch -v
切换分支: git checkout 分支名
删除分支:git branch -d 分支名
12. 合并分支
12.1 修改了不同分支的不同文件,可以直接进行合并
git merge 分支名 (必须在master分支中进行合并,将分支与主分支进行合并)
12.2 修改了不同分支里的相同文件的相同行,但内容修改不一样,需要人工进行合并
13. 标签
给当前版本的版本定义别名,一般是有重要功能突破或者有大bug的时候
标签查看 git tag
定义标签 git tag 标签名
删除标签 git tag -d 标签名