主要是自己平时写一下小插件工具什么的,公司和家里的电脑同步一下,没有多人协同操作,不要那么多复杂的操作,我不是专业程序员,代码怕记不住,写一下步骤,现在还不熟,就方便自己复制粘贴.
首次安装初始化 (git大小写敏感 , 一定要区分,空格不能少)
//就两段代码, 安装完git就马上 先设置好用户名和邮箱
git config --global user.name "your_name" //设置用户名
git config --global user.email 123456789@qq.com //设置邮箱
创建本地仓库
//就三行命令操作,就创建了一个版本记录 就存进.git文件夹里去了
git init //创建本地库
git add . //添加当前文件夹下所有文件到暂存区
git commit -m '项目版本名称' //提交到仓库
修改 (查看)
//查看****
git status //查看文件修改状态
git --version //查看git版本
git config --list //查看所有配置
git log //查看日志
git log -5 --pretty=oneline //查看简化的日志 (设置:最近5次的版本,分别只显示一行 oneline)
cat newfiles.txt //查看仓库中newfiles.txt这个文件的值
git reflog //查看参考日志 (用于回退到旧版后再恢复未来版时查找唯一标识符)
//撤销****
git reset HEAD //撤销暂存,就是撤销add的操作
clear //清空bash命令栏
//回退****
git reset --hard HEAD^ //回退到上一个版本
git reset --hard HEAD^^ //回退到上两个版本
git reset --hard HEAD~5 //回退到上5个版本
git reset --hard 89d5ef //回退 根据版本唯一标识符查找,选择前五位就可以
//恢复****
git checkout --newfiles.txt //从本地仓库恢复newfiles.txt文件到文件夹下
//删除****
git rm newfiles.txt //删除本地仓库和文件夹下的newfiles.txt文件
上传到gitee 先到gitee创建仓库,然后把仓库地址复制过来
//总共5步操作, 绑定地址只要第一次, 日常就是3步操作
git init //创建本地库 (已经创建了就不要这段)
git add . //添加所有文件到暂存区
git commit -m '项目版本名称' //提交到仓库
git remote add origion https://gitee.com/xxxxx/new-files-xxx.git //绑定远程仓库地址(第一次时用)
git push -u origin master //上传到远程仓库(第一次上传会弹窗登录gitee账号)
git push -f --set-upstream origin master:master // 强制推送到远程仓库,且覆盖远程代码库
git push -f origin master // 强制推送到远程仓库,且覆盖远程代码库
下载(克隆) 并覆盖本地 (复制链接不多说)
//克隆 这是第一次或者下载别人的源码, 用得不多
git clone https://gitee.com/xxxxx/new-files-xxx.git //直接克隆到本地文件夹
git fetch --all //获取远程仓库到本地仓库
git reset --hard origin/master //本地同步远程
git pull //拉取远程仓库到本地
//强制覆盖本地 基本上日常这一段命令就够了
git fetch --all && git reset --hard origin/master && git pull