先来一点超级教程吧:https://www.liaoxuefeng.com/wiki/896043488029600

让chatgpt来怒答一下~

1. 云服务器连接到github

在新服务器上安装Git (腾讯云安装了):

sudo apt-get update
sudo apt-get install git

生成SSH Key 在新服务器上生成一个新的SSH Key。在终端中运行以下命令:

ssh-keygen -t rsa -b 4096 -C "your_email@example.com"

这将生成一个新的SSH Key,并将其存储在~/.ssh目录中。

将SSH Key添加到GitHub账户中 将新的SSH Key添加到你的GitHub账户中。将公钥(~/.ssh/id_rsa.pub)添加到GitHub的SSH Key列表中。如果你不知道如何添加SSH Key,请查看这个文档

测试SSH连接 在终端中运行以下命令,测试SSH连接是否成功:

ssh -T git@github.com
最后出现”You've successfully authenticated, but GitHub does not provide shell access.“成功!
 
2.本地项目推送到github

要将本地项目放入 GitHub,您需要遵循以下步骤:

创建 GitHub 账户并登录。

在 GitHub 上创建一个新的仓库。

打开您的本地项目所在的文件夹。

初始化一个 Git 仓库。在终端中输入以下命令:

git init

将项目的文件添加到 Git 仓库中。输入以下命令:

git add .

这将添加当前目录下的所有文件。

提交您的更改。输入以下命令:

git commit -m "Initial commit"
在引号中输入提交消息。这是一种描述您所做更改的简短说明。

添加远程 GitHub 仓库的 URL。在终端中输入以下命令:

git remote add origin https://github.com/username/repository.git
将 URL 替换为您在第 2 步中创建的仓库的 URL。

将本地更改推送到远程 GitHub 仓库中。在终端中输入以下命令:

git push -u origin master
这将更改推送到名为 master 的默认分支。

刷新 GitHub 页面并检查您的更改是否已经被成功上传。

 

3.运用别人的github项目

先fork成为自己的仓库(点击fork按钮)。然后用 git clone 到本地,设置好代码仓库用户信息。就可以修改并提交代码了。

$ git clone git@github.com:your_github_username/pathongs.git

$ cd pathongs $ git config user.name "your github username"

$ git config user.email your_email@something.com

对需要的内容做修改后提交,并git push到之前fork的仓库。

git add -A

git commit -am "Fix issue #1: change typo: helo to hello" 

git push

这样你自己的代码分支master与源代码分支就会出现差异,要合并这些差异,就要在GitHub网站上提交pull request。 

由于源代码仓库也会经常更新或者合并其他pull request代码,需要定期使用源项目仓库内容来更新自己仓库内容。

git remote add upstream https://github.com/indexofire/pathongs.git

git fetch upstream

git checkout master

git merge upstream/master

git push origin master