git操作总结
git常用指令
git version
# 查看git的版本
sudo apt-get install git
# 安装git
git status
# 查看当前目录下文件所在的区域,红色是工作区,绿色是暂存区
git log
# 查看详细版本历史信息
git reflog
# 查看简要的版本历史信息
git配置
git config --global user.name "user_name"
# 这个是配置你上传的用户名
git config --global user.email "email_addr"
# 这个是配置你邮箱地址,包括git系统是根据上传的邮箱地址来识别上传用户的
git config --list
# 查看git的配置信息
git remote add origin (git远程仓库地址)
# 添加远程仓库源
git remote rm origin (git远程仓库地址)
git的实际操作:
1.个人操作:
git add (文件名)/(git add . :将当前工作区的所有文件都推送至暂存区)
# 将工作区的文件推送至暂存区
git commit -m '注释'
# 将暂存区的文件提交到仓库区
git commit -am '注释'
# 将工作区的文件直接推送至仓库区
git reset --hard HEAD^ (HEAD指最新版本)
# 回退一个版本(HEAD^^俩个版本)
git reset --hard 版本号
# 回退到指定的版本
git reset --hard HEAD-1
# 回退到最新版本上一版本(HEAD-2)
git reset HEAD 文件名(暂存区-工作区)
# 撤销上传到暂存区的文件
2.如果在git上已经有项目,继续编写
git clone (git远程仓库地址)
# 将远程仓库克隆到本地,生成远程仓库对应的文件夹,以及文件里面的内容
然后在本地上进行代码编写,同时执行上面个人操作进行提交
3. 如果在本地写好代码,需要提交到github上
git init
# 生成.git 文件
# 执行配置文件
git remote add origin (远程仓库的地址)
git config --global user.name "user_name"
git config --global user.email "email_addr"
git pull
# 跟新本地文件和github上同步
# 然后执行个人操作进行代码上传