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
参考资料:
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· 什么是nginx的强缓存和协商缓存
· 一文读懂知识蒸馏
· Manus爆火,是硬核还是营销?