Github使用教程(详细图文)
<p>一、安装Git for Windows<br>下载地址: https://git-for-windows.github.io/<br>
在官方下载完后,安装到Windows Explorer integration的时候,将选项中将“Git Bash here”和“Git GUI here”打对勾。<br>
<img src="https://img2024.cnblogs.com/blog/3599182/202508/3599182-20250813163528469-1471655898.png" alt="image" loading="lazy"><br>
一般默认选项即可,一直next直到Finish</p>
<p>二、GitHub的使用<br>
1.在需要上传的文件所长文件夹下右键选择Git Bash Here<br>
<img src="https://img2024.cnblogs.com/blog/3599182/202508/3599182-20250813163609070-455378127.png" alt="image" loading="lazy"><br>
2.输入git init 初始化仓库<br>
<img src="https://img2024.cnblogs.com/blog/3599182/202508/3599182-20250813163626877-335283091.png" alt="image" loading="lazy"><br>
3.输入git status 查看当前状态<br>
<img src="https://img2024.cnblogs.com/blog/3599182/202508/3599182-20250813163648038-1932284871.png" alt="image" loading="lazy"><br>
4.输入git add “文件名.后缀(如zip)” 上传文件,如果是上传所有文件则是git add .<br>
<img src="https://img2024.cnblogs.com/blog/3599182/202508/3599182-20250813163706181-915864985.png" alt="image" loading="lazy"><br>
再次输入git status 可以看到准备上传的文件<br>
<img src="https://img2024.cnblogs.com/blog/3599182/202508/3599182-20250813163723838-463899732.png" alt="image" loading="lazy"><br>
5.输入git commit -m “更新的信息” 来提交<br>
<img src="https://img2024.cnblogs.com/blog/3599182/202508/3599182-20250813163752976-1794523307.png" alt="image" loading="lazy"><br>
6.输入git log 可以查看提交日志<br>
<img src="https://img2024.cnblogs.com/blog/3599182/202508/3599182-20250813163803712-1598547087.png" alt="image" loading="lazy"><br>
三、Git与GitHub关联使用:<br>
1.注册与配置<br>
到 github 官网注册(如果已经注册过就直接登录)<br>
本地配置用户名和邮箱<br>
Git Bash 设置——输入:<br>
git config --global user.name “你的用户名”<br>
git config --global user.email “你的邮箱”</p>
<p>2.生成ssh key<br>
输入: ssh-keygen -t rsa -C “你的邮箱”,一路按回车键即可<br>
<img src="https://img2024.cnblogs.com/blog/3599182/202508/3599182-20250813163904018-803371052.png" alt="image" loading="lazy"><br>
输入 clip < ~/.ssh/id_rsa.pub 会自动复制ssh key,可以直接粘贴到GitHub上。也可以从用户目录下找到隐藏文件.ssh/id_rsa.pub,用文本方式打开就可以看到ssh key<br>
<img src="https://img2024.cnblogs.com/blog/3599182/202508/3599182-20250813163923617-1570672437.png" alt="image" loading="lazy"><br>
<img src="https://img2024.cnblogs.com/blog/3599182/202508/3599182-20250813163933139-319835068.png" alt="image" loading="lazy"></p>
<p>3、连接github<br>
打开GitHub 进入setting找到ssh key并新建<br>
<img src="https://img2024.cnblogs.com/blog/3599182/202508/3599182-20250813164003121-645614091.png" alt="image" loading="lazy"><br>
<img src="https://img2024.cnblogs.com/blog/3599182/202508/3599182-20250813164015231-1441850733.png" alt="image" loading="lazy"><br>
<img src="https://img2024.cnblogs.com/blog/3599182/202508/3599182-20250813164024082-432363576.png" alt="image" loading="lazy"><br>
<img src="https://img2024.cnblogs.com/blog/3599182/202508/3599182-20250813164031514-1018631852.png" alt="image" loading="lazy"><br>
然后测试连接是否成功</p>
<p>输入: ssh -T git@github.com<br>
<img src="https://img2024.cnblogs.com/blog/3599182/202508/3599182-20250813164053247-1211232712.png" alt="image" loading="lazy"><br>
如图所示则连接成功</p>
<p>4.本地连接到GitHub上面的仓库<br>
登录GitHub 新建个仓库(如果已经建好就跳过此步骤)<br>
<img src="https://img2024.cnblogs.com/blog/3599182/202508/3599182-20250813164143473-299658426.png" alt="image" loading="lazy"><br>
<img src="https://img2024.cnblogs.com/blog/3599182/202508/3599182-20250813164158842-631549568.png" alt="image" loading="lazy"><br>
<img src="https://img2024.cnblogs.com/blog/3599182/202508/3599182-20250813164206916-792432334.png" alt="image" loading="lazy"></p>
<p>5.本地关联GitHub<br>
输入 git remote add origin 你复制的地址(就是你的项目的ssh)<br>
<img src="https://img2024.cnblogs.com/blog/3599182/202508/3599182-20250813164227703-489762924.png" alt="image" loading="lazy"><br>
如果出现fatal: remote origin already exists,则先输入 git remote rm origin 再关联<br>
<img src="https://img2024.cnblogs.com/blog/3599182/202508/3599182-20250813164253284-319725312.png" alt="image" loading="lazy"></p>
<p>6.上传文件<br>
输入 git push -u origin main,如果你的目的是完全覆盖远程仓库上的所有文件,并用本地的内容替换它们 ,那么你需要采取一种“强制推送”的方式。这种方式会将远程分支的历史和内容完全替换为本地分支的状态,则输入git push origin main --force。注意这里的仓库名默认是main而不是master,GitHub机制发生了变化<br>
<img src="https://img2024.cnblogs.com/blog/3599182/202508/3599182-20250813164333903-1929394003.png" alt="image" loading="lazy"><br>
刷新GitHub界面,就会看到文件<br>
<img src="https://img2024.cnblogs.com/blog/3599182/202508/3599182-20250813164454044-268451042.png" alt="image" loading="lazy"><br>
以后如果想更新文件到github 提交完后输入 git push就可以同步了<br>
参考资料:https://blog.csdn.net/wu_aSheng/article/details/103073291</p><br><br>
来源:https://www.cnblogs.com/pxhhl/p/19036131
頁:
[1]