完成基本操作:clone、push。
"GitHub 是一个网站,git是一个工具。"
操作就是在 本地仓库 和 远程仓库 之间进行操作,本地仓库即在你电脑上创建的一个文件夹,远程仓库即网络(GitHub)上的文件。通过Git等工具可以进行一系列操作。clone即把远端文件复制到本地,push即把本地文件传送到远端。clone和push在命令行完成,这些功能也可以在浏览器上的ui界面通过鼠标完成。
GitHub官网:https://github.com/
注册账号&Git安装&使用:
1.github入门——push和clone的使用 https://www.jianshu.com/p/9d163c041c24
2.GitHub 新手详细教程 https://blog.csdn.net/Hanani_Jia/article/details/77950594?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.channel_param&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.channel_param
3. git push -u origin master和git push <远程主机名> <本地分支名>:<远程分支名>作用 https://www.cnblogs.com/dyh-air/p/9257237.html
clone、push、pull命令使用:
4.用git命令行上传本地代码到github,并且修改某个文件后将再将该文件提交 https://blog.csdn.net/Leon_summer/article/details/82698403
5.github 项目上传和下载git push,git pull https://blog.csdn.net/liguangxianbin/article/details/80389377
Git工具下载:
1.官网下载地址:https://git-scm.com/download
2.淘宝镜像源:https://npm.taobao.org/mirrors/git-for-windows/ (升序排列,最新的在最下边)
git工具安装教程:
1.windows Git下载与安装 https://blog.csdn.net/hahameier/article/details/86312530?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-3.channel_param&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-3.channel_param
2.Git下载、安装与环境配置 (看->二、环境配置:) https://blog.csdn.net/huangqqdy/article/details/83032408?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.channel_param&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.channel_param
概括&注意:
1.配置git工具、登陆上传下载时使用cmd和GitBash都可以。
2.本地连接GitHub在弹出的登录框界面输入密码时如果输不进去要换输入法(切到英文)。
3.克隆操作复制到本地的文件保存在命令执行时的目录下。
问题&报错:
1.git问题ERROR: Repository not found.的解决办法 https://blog.csdn.net/cs1715110122/article/details/80213252
2.解决git push代码到github上一直提示输入用户名及密码的问题 https://blog.csdn.net/yychuyu/article/details/80186783
视频:
1.b站【程序员宝库,开源社区GitHub到底该怎么玩 |如何玩转Github |Java/Python/C语言/C++开源项目聚集地】https://www.bilibili.com/video/BV1d4411L7Jk/
更多:
1.【在 GitHub 可以做什么,用户又习惯做些什么?】https://www.zhihu.com/question/19771598
步骤:(大写字母改成你的实例)
1.push
进入相应目录 -> 将文件添加到缓存区“git add XXX” -> 将缓存区文件提交到本地仓库“git commit -m"注释语句" ” -> 上传到远程仓库“git push - u origin master”
2.clone
git clone git@github.com:XXX/XXX.git (网址部分或写成https:XXX/XXX.git)
3.pull
git pull origin master
4.本地仓库连接远程仓库
git remote add origin git@github.com:XXX/XXX.git (网址部分或写成https:XXX/XXX.git)
网址部分在GitHub仓库鼠标放在绿色下载按钮时可以看到有三种格式:HTTPS\SSH\CLI,详细参考官方介绍
本地配置:
全局用户信息:
git config --global user.name "NAME"
git config --global user.email "EMAIL"
项目配置信息:
git config user.name "NAME"
git config user.email "EMAIL"
验证配置信息:(把上面的命令去掉参数即可)
git config --global user.name
git config --global user.email
git config user.name
git config user.email
连接远程仓库:上一步4.
创建SSH密钥:
ssh-keygen -t rsa -C "EMAIL"
回车后设置连接远程仓库的密码,可以为空。
在GitHub上也要设置相应的密钥(见上方“注册账号&Git安装&使用”的链接)