Git
本地仓库(在文件夹里面右键打开Git bash):
git init初始化主仓库,文件夹地址后面多了一个蓝色的(master)的标志就证明主仓库初始化成功
git config --global 'user.name'设置用户名,只能用英文
git config --global 'user.email'设置邮箱
git status查看目前工作区的状态
git add 文件名 将状态同步到暂存区
git commit -m '操作备注' 上传到主仓库分支上
git diff 文件名 查看文件里面执行了什么操作
git log查看主分支commit的版本
git reset --hard HEAD^ 是指HEAD回退到上一个commit版本,回退几个版本就有几个^
git reset --hard HEAD~number回退多个版本,用~号来指定回退的数字,后面跟数字
git reset --hard 版本号 回退到指定版本,先通过git log查看需要回退的版本找到版本号。如果不知道版本号的,可以通过git reflog查看操作日志,有操作号,可以通过操作号回到指定操作去, git reset --hard 操作号
git log --pretty=oneline 只显示commit版本号和注释
git checkout -- 文件名 只能撤销工作区的操作,如果已经commit了,只能回退版本
rm 文件名 可以删除文件,注意这个操作发生在工作区,还要再执行git add 文件名来将操作同步到暂存区,最后git commit -m '注释' 同步到主仓库分支
远程仓库:
ssh-keygen -t rsa -C '输入你的邮箱地址,和设置的global邮箱保持一致' 生成本地ssh秘钥
ssh -T git@gitee.com本地仓库和远程仓库建立ssh连接
git branch -M master 重新设置本地主仓库分支的名字,可以设置也可以不设置
git push -u origin master 推送到主分支仓库地址
git pull 从远程仓库下拉最新版本到本地
git push 表示推送,将本地同步到远程仓库
git clone +远程仓库地址 从远程仓库克隆东西到本地仓库
克隆的仓库只能pull下拉更新版本,不能push上传