git config --global user.email “gaox01@qq.com”
git config --global user.name “xiang.gao”
1、进入到用户根目录,cd ~
2、执行git config --global credential.helper store命令
3、执行之后会在.gitconfig文件中多加红色字体项
[user]
name = xiang.gao
email = gaox01@qq.com
[credential]
helper = store
Mysql新用户赋权
grant all privileges on cacheCloud.* to 'cachecloud’@‘%’;
查看提交记录:
git log
切分支:
git checkout 分支名
从当前分支创建新分支,并切过去:
git checkout -b 新分知名
查看当前分支
git branch
创建新分支
git branch 新分知名
删除本地分支:
git branch -D 分知名
查看状态:
git status
在2个版本间比较文件
git diff --name-status sdafsfsffdsfdsgf4 sdfsfdhfsfdsfdskllg
用远程强制覆盖本地:
git fetch --all
git reset --hard origin/分支名
git reset --hard 0xf4352d7sfsafdskllfkla33232
git pull
回滚远程
git reset --hard 0xfdsafs32422321
git push -f origin branch-name
提交:
1、git add .
2、git commit -m “”
3、git pull origin 分支名
4、git push origin 分支名
git branch -a 查看远程分支
git pull origin 分支名 pull 拉取远端内容
git push origin 分支名 push 推送本地的提交到远端
git fetch origin dev fetch远端内容
git checkout ./ 从远程覆盖当前分支
git checkout dev 从远程覆盖dev分支
git fetch -p 刷新远程分支目录
git branch -D branch-name 删除本地分支
git push origin :branch-name 删除远程分支(把一个空分支提交到远程)
------------------------- VIM --------------
s/old/new/g 单行替换
%s/old/new/g 全部替换
-------------------------- CRLF ----------------
sed -i ‘s/\r//g’ file CRLF -> LF
sed -i ‘s/$/\r/g’ file LF -> CRLF
sed -i ‘1i#include “xx.h”’ file 添加一行到文件头行
sed -i ‘:a;N;$ s/src/dest/g;ba’ file 将带\n的源字符串替换成目标字符串