git常用命令

80 阅读1分钟

添加到暂存区 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"