慢吞云雾缓吐愁 发表于 2025-1-23 20:34:12

将vscode上的项目提交到github上

1.windows终端中

创建github堆栈

https://i-blog.csdnimg.cn/direct/617f28a842884833b14f56a55bd4314f.png
https://i-blog.csdnimg.cn/direct/177974abd64f47ba93f461d9d8bdc832.png
https://i-blog.csdnimg.cn/direct/a8aad108636a4a77ae05161a2ebd460d.png
创建完成
https://i-blog.csdnimg.cn/direct/3b2669253baa49dda6b5009419995099.png
提交代码

git init
git config --global user.email "fuyulai2024@163.com"
git config --global user.name "Fuyulai-Hub"
git add .
git commit -m "first commit"
git remote add origin https://github.com/Fuyulai-Hub/mqtt2pit.git
git push -u origin master 结果

https://i-blog.csdnimg.cn/direct/16bb56250a824e8bb8f4e33f03d253f6.png

 提交乐成

https://i-blog.csdnimg.cn/direct/e0d6000b2bb143b393ce44f3fdba1bc9.png

问题:可能是由于git没有安装,安装完成后,先关闭vscode,让后再启动vscode才有作用。
https://i-blog.csdnimg.cn/direct/946bb0ace4fe4000a164d4cc2af676fc.png
问题:必要设置邮箱和名字
https://i-blog.csdnimg.cn/direct/b8ae7b048b48471c80aee8e05946b9db.png
2.在docker容器中,ubuntu

创建堆栈
https://i-blog.csdnimg.cn/direct/dc259d7040304c9a8723bacfaea0d690.png
安装git
apt update && apt install -y git 检察git版本
https://i-blog.csdnimg.cn/direct/3cc9a5db0e034c4b92c155988632b976.png
添加ssh密钥

总结

输入
ssh-keygen -t rsa -b 4096 -C "fuyulai2024@163.com"
一直回车就行
cat ~/.ssh/id_rsa.pub
将检察的内容配置到github中
详细步骤:如下

生成 SSH 密钥


[*] 打开终端并运行以下命令来生成一个新的 SSH 密钥对:
ssh-keygen -t rsa -b 4096 -C "your_email@example.com" 这里 -t rsa 指定了密钥类型为 RSA,-b 4096 设置了密钥的位数(4096位),-C "your_email@example.com" 是一个注释,通常使用你的电子邮件地点。
[*] 按照提示利用:

[*]你会被提示输入生存密钥的文件位置,默认情况下会生存在 ~/.ssh/id_rsa 和 ~/.ssh/id_rsa.pub。
[*]你也可以选择设置一个暗码短语(passphrase)来进一步保护你的私钥。如果你不想每次使用时都输入暗码短语,可以选择不设置。

[*] 添加公钥到 GitHub 账户:

[*]使用 cat ~/.ssh/id_rsa.pub 命令检察生成的公钥内容。
[*]登录到你的 GitHub 账户,进入设置(Settings) -> SSH and GPG keys -> New SSH key。
[*]将公钥的内容粘贴到 Key 文本框中,并给这个密钥一个标题(例如你的计算机名称)。

https://i-blog.csdnimg.cn/direct/a02b43dc6c164ecba2456e0630dd96dc.png
提交命令
git init
git config --global user.email "fuyulai2024@163.com"
git config --global user.name "Fuyulai-Hub"
git add /root/share/tshark_py/py/
git commit -m "first commit"
git remote add origin git@github.com:Fuyulai-Hub/pcaps2pits.git
git push -u origin master
git status
git status 是一个非经常用的 Git 命令,用于显示工作目次和暂存区的状态。它会告诉你哪些文件被修改了但还没有提交、哪些文件已经添加到暂存区(即准备提交)、以及当前分支的状态等信息。
提交乐成
https://i-blog.csdnimg.cn/direct/b2f7177f2e214a4d913b73a242bfe18a.png
https://i-blog.csdnimg.cn/direct/70e43f56a8f04913bbc96938d532301b.png
附录



如果你确定要删除现有的 origin 长途堆栈并重新添加,可以按照以下步骤利用:

[*] 删除现有的 origin 长途堆栈:
git remote remove origin
[*] 重新添加 origin 长途堆栈:
git remote add origin https://github.com/Fuyulai-Hub/mqtt2pit.git

二.命令表明

1. git init

作用:初始化一个新的 Git 堆栈。这会在当前目次下创建一个名为 .git 的隐藏目次,包罗全部必要的 Git 配置文件和版本库。
注意事项:


[*]如果你已经在现有的 Git 堆栈中(即已经运行过 git init 或克隆了一个堆栈),则不必要再次运行此命令。
[*]如果你在现有项目中运行 git init,Git 会将整个目次作为新的 Git 堆栈来管理。
2. git config --global user.email "fuyulai2024@163.com"

作用:设置全局的 Git 用户邮箱。这个邮箱将用于标识你在全部 Git 堆栈中的提交。--global 选项表现该配置适用于你的全部 Git 堆栈。
注意事项:


[*]确保你使用的邮箱是你在 GitHub 上注册的邮箱,大概是一个你渴望与你的提交关联的邮箱。
[*]如果你不想使用全局配置,可以去掉 --global,并在特定堆栈中运行此命令以设置局部配置。
3. git config --global user.name "Fuyulai-Hub"

作用:设置全局的 Git 用户名。这个用户名将用于标识你在全部 Git 堆栈中的提交。--global 选项表现该配置适用于你的全部 Git 堆栈。
注意事项:


[*]同样,如果你不想使用全局配置,可以去掉 --global,并在特定堆栈中运行此命令以设置局部配置。
[*]用户名通常是你的 GitHub 用户名或真实姓名。
4. git add .

作用:将当前工作目次下的全部文件添加到暂存区(staging area)。. 表现当前目次及其子目次中的全部文件。
注意事项:


[*]如果你只想添加某些特定文件,可以指定文件路径,例如 git add file1.txt file2.txt。
[*]如果你有一些文件不想提交,应该先创建一个 .gitignore 文件,列出这些文件的模式,然后 Git 会忽略这些文件。
5. git commit -m "first commit"

作用:将暂存区中的更改提交到当地堆栈,并附带一条提交信息。-m 选项答应你直接在命令行中提供提交信息。
注意事项:


[*]提交信息应简洁明了,描述此次提交的紧张内容。
[*]如果你不使用 -m 选项,Git 会打开默认的文本编辑器,让你输入更详细的提交信息。
6. git remote add origin https://github.com/Fuyulai-Hub/mqtt2pit.git

作用:添加一个名为 origin 的长途堆栈,并将其 URL 设置为 https://github.com/Fuyulai-Hub/mqtt2pit.git。origin 是默认的长途堆栈名称,通常用于指向主堆栈。
注意事项:


[*]如果你之前已经添加了 origin,会碰到 remote origin already exists 错误。你可以按照之前的发起处理这种情况。
[*]如果你必要添加多个长途堆栈,可以给它们不同的名称,例如 upstream。
7. git push -u origin master

作用:将当地的 master 分支推送到长途堆栈的 origin 中,并设置上游分支(-u 选项)。这意味着以后你可以直接使用 git push 和 git pull 而无需指定长途堆栈和分支。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: 将vscode上的项目提交到github上