git简单使用
-
安装git
-
注册github
-
打开git bash
-
切换到目录
-
输入
git init初始化目录 -
本地创建SSH KEY
ssh-keygen -t rsa -C "your_email@youremail.com" # your_email@youremail.com改为你在github上注册的邮箱 # 之后按3下回车 -
打开文件
C:\\Users\\Administrator\\.ssh\\id_rsa.pub,复制里面的key -
打开github上,进入Settings(账户配置),左边选择SSH and GPG keys,Add SSH Key,title随便填,粘贴在你电脑上生成的key。
-
验证是否连接成功
ssh -T git@github.com如果是第一次的会提示是否continue,输入yes就会看到:You’ve successfully authenticated, but GitHub does not provide shell access 。这就表示已成功连上github。 -
设置本地username和email
git config --global user.name "your name" git config --global user.email "your_email@youremail.com" -
连接远程仓库
git remote add origin git@github.com:yourName/yourRepo.git -
更改master为main
git checkout -b main -
删除master
git branch -d master -
把项目所有文件加到缓存区
git add .(点为全部的意思) -
把缓存区里的文件提交到本地仓库
git commit -m '这里为注释,随便写' -
合并add和commit
git commit -am "注释必填” -
把仓库中的文件推送到github仓库
git push origin main,可以把 main换成你想要推送的任何分支。 -
如果新建仓库有readme.md文件,可以使用
git push -f origin main强制和本地仓库一致。 -
版本退回
git log查看历史记录信息git reflog获取版本号git reset --hard HEAD^退回上一个版本git reset --hard 版本号退回对应版本号 -
排除不上传的文件
# 新建 .gitignore 文件 # 文件夹 __pycache__/ # 后缀包含c o d *.py[cod] *$py.class #django stuff local_settings.py *.sqlite3 # database migrations */migrations/*.py !*/migrations/__init__.py