----创建git仓库上传gitee,gitee上先建库
mkdir flies cd flies git init touch README.md git add README.md git commit -m "first commit" git remote add origin https://gitee.com/xxxxx/flies.git git push -u origin "master"
----克隆
git clone https://gitee.com/xxxxx/flies.git
------本地回滚
git reset --soft commit-id //回滚到commit-id
git reset --soft HEAD~3 //将最近3次的提交回滚
git reset --hard e31c31477f8b3bf469f8234508db445e3afe8626
---强制推送(远程回滚到指定版本)
git push --force
----git .gitignore文件生效密令
git rm -r --cached .
git add .
git commit -m "update .gitignore"
git push -u origin master
----------git 常用密令
git pull
git stash
git stash pop
git cherry-pick
git commit -m
git push
//拉远程最新代码到本地
git fetch --all
git config --global user.name "账号名称"
git config --global user.email "xxxx@gmail.com"
解决 git pull/push 每次都要输入用户名密码的问题.先按提示输入用户名和密码,接着执行
git config --global credential.helper store
git config --global credential.helper store
----git 获取当前最新版本号
--简写版本号
git log -1 --pretty=format:“%h”
--完整版本号
git log -1 --pretty=format:“%H”
git log -10 --pretty=format:"%cn - %an, %H : %s"