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


参考资料:

Git教程-廖雪峰

posted @ 2023-07-01 15:55  rustling  阅读(16)  评论(0编辑  收藏  举报