添加到暂存区 git add .
添加到分支 git commit -m "更改内容的描述"
提交到远程仓库 git push
拉取他人最新远程分支及合并 git pull origin dev_xxx
删除远程分支(慎用) git push origin --delete Chapater6 可以删除远程分支Chapater6
删除本地分支 git branch -d dev_xxx
git branch -D dev_xxx
撤销本地修改(没有add之前的修改) git checkout .
add之后若想撤销,只能版本回退,先commit,再reset git log
git reset "xxx" (commit xxx)
git checkout .
git初始化操作 git config --global user.name "xxx"
git config --global user.email "xxx@qq.com"
git config --global core.autocrlf false
git config --global core.safecrlf true
git config --global gui.encoding utf-8
ssh-keygen -t rsa
cat ~/.ssh/id_rsa.pub
从远程仓库中删除文件夹或文件 git rm -r --cached target 删除target文件夹
git commit -m '删除了target' 提交,添加操作说明
撤销之前某处的commit git revert commit-id 例:git revert xxx
撤销merge git revert -m 【要撤销的那条merge线的编号,从1开始计算(怎么看哪条线是几啊?)】 【merge前的版本号】
Authentication failed for错误解决 git config --system --unset credential.helper
git 修改远程仓库 git remote set-url origin xxx.git
查看远程仓库 git remote -v
查看配置 git config --list
生成公钥 ssh-keygen -t rsa -C "xxx@qq.com"