跳转至

git

git操作前先配置ssh公钥

📌 常用命令

# 设置提交人和邮箱信息  
git config --global user.name "Jork_S_B"  
git config --global user.email "Jork_S_B@163.com"

# 添加所有修改到暂存区  
git add --all

# 查看状态  
git status

# 提交,-m设置注释  
git commit -m "test"

# 将本地的master分支推送到远程仓库origin中,并-u设置为默认跟踪分支  
git push -u origin master

# 从远程仓库同步代码  
git -C ./dir pull | tee -a | grep -i -E "xx|xxx"

📌 github token

快速生成token:https://github.com/settings/tokens/new

🚁 误push时,删掉某些文件的提交记录

执行前先备份,会删掉对应文件。另外删不掉gitee动态🙂。

方式一(推荐):https://cloud.tencent.com/developer/article/1665810

方式二:

# 切换到自己的本地分支  
git check master

# 查看历史提交记录  
git log

# 回退到之前指定版本  
git reset --hard 29b4ebb37aad1f57039428806875f6b5e672eee5

# 执行git push origin+要push的远程分支名 --force,强制提交本地代码到远程分支  
git push origin master --force

# 同步本地与远程分支  
git pull