前言:一直使用git,但从未有过总结,个人意识到写博客对一个程序员的重要性;之前的工作中也收获了一些知识。记录下来能够方便自己,同时也希望能够帮助他人。
一、创建代码仓库—–本地
1、 cd 文件夹的路径;
2、 git init 里面有.git文件 工作目录和它是同级的;
3、给仓库配置用户名和邮箱
1️⃣、用户信息保存在当前低吗仓库中(仓库中.git中–config)
git config user.name 用户名(“zhangmj”);
git config user.email “[email protected]” ;
2️⃣、配置全局的,这台电脑上的代码仓库都有用户信息(前往–个人–隐藏文件.gitConfig—文本;打开)
git config –global user.name “用户名”;
git config –global user.email “[email protected]”;
4、git config -l 查看当前所有配置
5、main.m的操作
1️⃣、 touch main.m 创建main.m;
2️⃣、 open 打开main.m
3️⃣、 git add main.m 将main.m添加到暂缓去;
6、将代码添加到代码仓库
1️⃣、 git status 查看当前代码仓库状态
红色:该文件被添加或者被修改,但是没有添加到git的暂缓区(staged);
绿色:该文件在暂缓区,但是没有提交到本地版本库;
2️⃣、git add main.m 将文件添加到代码库
3️⃣、git commit -m “添加了main.m” 将修改的内容提交到代码仓库
注意: git add . 将当前文件夹下的所有新建或修改的文件一次性添加到代码库
二、git的其他命令:
1、给命令行其别名:
git config alias.st status 将 git status 替换为 git st
git config alias.ci “commit -m” 将git commit -m 替换为 git ci
*起别名只有在这台电脑可以用;
2、删除文件
git rm person.m;将person.m删除;在暂缓区内删除。
3、查看版本信息
git log 查看所有版本库日志
git log 文件名 查看指定文件日志
git reflog:可以查看所有版本回退的操作
4、版本回退
git reset –hard HEAD 回到当前版本,放弃所有没有提交的修改;
git reset –hard HEAD^回到上一个版本;
git reset –hard HEAD~3 回到之前第三个修订的版本
git reset –hard e695b67 回到指定版本号的版本
5、查看操作记录:
git reflog