Git常用命令
Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.
安装git
官网下载: https://git-scm.com/download/win
# 配置Git账户
git config --global user.email "your_mail@xxx.com"
git config --global user.name "your_name"
# 初始化本地仓库
mkdir my_code
git init
# 查看版本库状态
git status
常用命令
# 1.从GitHub克隆仓库
git clone https://github.com/<yourname>/<your_repositories>.git
# 2.修改后提交
git add <new_file.py>
git commit -m "update xxx"
# 3.推送到Github
git push
# 回退到上一个版本
git log
git reset --hard 36c6acdb5ba88 # 输入前几位即可
# 强制推送到远程仓库
git push -f
# 文件重命名
git mv oldname newname
git commit -m "rename oldname to newname"
# 文件夹重命名
git mv -f oldfolder newfolder
git add -u newfolder
git commit -m "rename oldfolder to newfolder"
忽略特殊文件 .gitignore
创建.gitignore
文件,把要忽略的文件名填进去,Git就会自动忽略这些文件。
# pycharm
.idea
.temp
.test
venv
Pycharm 使用 token 登录 GitHub
GitHub生成token: Settings / Developer Settings / Personal access tokens / Generate new token
PyCharm: Settings > GitHub > Login with Token
访问GitHub超时
修改本地hosts文件 "C:\Windows\System32\drivers\etc\hosts"
获取最新的hosts文件: https://raw.hellogithub.com/hosts
# GitHub Start
140.82.114.3 github.com
# GitHub End
刷新缓存: Windows 开始 -> 运行 -> 输入cmd -> 在CMD窗口输入:ipconfig /flushdns
参考资料: