使用Git上传项目到Github

准备工作

1、Github账号

2、Git客户端

创建Github仓库 New repository

 头像旁边+ New repository,为仓库命名,点击创建即可

 创建成功:

 这个https://github.com/mason568/Note.git 就是仓库的地址。

Git + Github常用指令

git init //把当前目录变成Git可以管理的仓库
git add README.md //新建一个README.md文件添加到Git仓库
git add . //不但可以跟单一文件,还可以跟通配符,更可以跟目录。一个点就把当前目录下所有未追踪的文件全部add了  * 当前目录所有文件
git commit -m "first commit" //把文件提交到Git仓库
git remote add origin git@github.com:mason568/Note.git //关联本地Git管理的仓库和Github上的远程仓库
git push -u origin master //把本地库的所有内容推送到远程库上

Git绑定Github用户

  •  git config –global 参数,有了这个参数,表示你这台机器上所有的Git仓库都会使用这个配置
  • 另外也可以对某个仓库指定的不同的用户名和邮箱

生成ssh key 自己的公钥,牢记私钥(如果设了的话)

  • 可以用命令$ ssh-keygen -t rsa -C “Github邮箱账号”来生成 
  • 也可以用Git Gui生成

 也可以不设passphrase,设置的话一定要记住!

我这里就为空了 。连续点击两次OK,得到公钥:

 这个文件在C:\Users\user\.ssh目录下。

为Github账号配置ssh key

把刚刚生成的公钥复制过来,Title随意设置即可, 确认添加,可能会要重新登陆github。重新登陆之后可以看到已经添加了一个公钥:

 到现在Git和Github配置完成。

上传本地项目到github

牢记github+git常用指令

git init //把当前目录变成Git可以管理的仓库
git add README.md //新建一个README.md文件添加到Git仓库
git add . //不但可以跟单一文件,还可以跟通配符,更可以跟目录。一个点就把当前目录下所有未追踪的文件全部add了  * 当前目录所有文件
git commit -m "first commit" //把文件提交到Git仓库
git remote add origin git@github.com:mason568/Note.git //关联本地Git管理的仓库和Github上的远程仓库
git push -u origin master //把本地库的所有内容推送到远程库上

我想要同步本地一个目录下的内容:

 在Git Bush中进入到这个目录,也可以在注册表编辑器中添加Git Bush Here, 这样右键就可以直接打开.

  • 执行:
git init

 

 在文件夹中多了一个.git文件,这个目录是Git用来跟踪管理版本库的,不要随意改动。

  • 执行:

  •  执行:

  •  执行:

  •  执行:

 这样本地的代码就成功上传到GitHub了,check一下,果真:

将本地项目同步到GitHub仓库

第一次上把本地库的内容推送到远程使用如下命令:

git push -u origin master

之后同步只需要执行下面的命令即可:

git add .
git commit -m "update 2021/12/07"
git push origin master

例如:

 

 

 上GitHub check一下,suosuo:

用Git下载仓库

git clone +'远程仓库的ssh或者https地址'

参考

https://zhuanlan.zhihu.com/p/193140870

如何在github上创建自己的项目 - 知乎 (zhihu.com)

(14条消息) 鼠标右键没有git bash here,右键添加git bash here并增加图标_F&Y的博客-CSDN博客

http://www.noobyard.com/article/p-cytatzuf-dr.html

原文地址:https://www.cnblogs.com/PiaYie/p/15642218.html