Ubuntu创建Git项目并push到远程Github

这篇具有很好参考价值的文章主要介绍了Ubuntu创建Git项目并push到远程Github。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

  1. 首先在本地创建git仓库
jasmine@lhl:~/prj$ mkdir Github-test
jasmine@lhl:~/prj$ cd Github-test
jasmine@lhl:~/prj/Github-test$ git init
提示:使用 'master' 作为初始分支的名称。这个默认分支名称可能会更改。要在新仓库中
提示:配置使用初始分支名,并消除这条警告,请执行:
提示:
提示:  git config --global init.defaultBranch <名称>
提示:
提示:除了 'master' 之外,通常选定的名字有 'main'、'trunk' 和 'development'。
提示:可以通过以下命令重命名刚创建的分支:
提示:
提示:  git branch -m <name>
已初始化空的 Git 仓库于 /home/jasmine/prj/Github-test/.git/
jasmine@lhl:~/prj/Github-test$ git status
位于分支 master

尚无提交

无文件要提交(创建/拷贝文件并使用 "git add" 建立跟踪)
  1. 对刚刚创建的仓库进行修改
jasmine@lhl:~/prj/Github-test$ vim data.txt
jasmine@lhl:~/prj/Github-test$ git status
位于分支 master

尚无提交

未跟踪的文件:
  (使用 "git add <文件>..." 以包含要提交的内容)
        data.txt

提交为空,但是存在尚未跟踪的文件(使用 "git add" 建立跟踪)
jasmine@lhl:~/prj/Github-test$ git add .
jasmine@lhl:~/prj/Github-test$ git status
位于分支 master

尚无提交

要提交的变更:
  (使用 "git rm --cached <文件>..." 以取消暂存)
        新文件:   data.txt

jasmine@lhl:~/prj/Github-test$ 
  1. 将产生的修改提交到本地
jasmine@lhl:~/prj/Github-test$ git commit -m "Hello Github!"
[master (根提交) 8560a48] Hello Github!
 1 file changed, 1 insertion(+)
 create mode 100644 data.txt
  1. 在Github远端创建repository
    Ubuntu创建Git项目并push到远程Github,Linux,ubuntu,git,github
    Ubuntu创建Git项目并push到远程Github,Linux,ubuntu,git,github
    Ubuntu创建Git项目并push到远程Github,Linux,ubuntu,git,github
  2. 本地与远端创建SSH连接
    敲以下命令,敲三次回车,生成密钥
ssh-keygen -t rsa -C "154****765@qq.com"

Ubuntu创建Git项目并push到远程Github,Linux,ubuntu,git,github
生成的密钥在用户目录下的.ssh文件夹中:

jasmine@lhl:~/prj/Github-test$ cd /home/jasmine/.ssh/
jasmine@lhl:~/.ssh$ ll
总计 28
drwxrwxr-x  2 jasmine jasmine 4096  7月  7 18:21 ./
drwxr-x--- 18 jasmine jasmine 4096  7月  7 22:15 ../
-rw-rw-r--  1 jasmine jasmine  736  6月 19 23:16 authorized_keys
-rw-------  1 jasmine jasmine 2602  7月  7 17:02 id_rsa
-rw-rw-r--  1 jasmine jasmine  571  7月  7 17:02 id_rsa.pub
-rw-------  1 jasmine jasmine  978  7月  7 18:21 known_hosts
-rw-r--r--  1 jasmine jasmine  142  7月  7 18:21 known_hosts.old
jasmine@lhl:~/.ssh$ 

复制公钥:id_rsa.pub (星号是我自己为了加密弄得嘿嘿)

jasmine@lhl:~/.ssh$ cat id_rsa.pub 
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCdwUXJ1cw9bd88YTN9lGonoFCgdykyF7KVmZGdafiEEai4otXdHOeeYj5Hw8+LNie8SNVR6fWS1K******************************************************************************************************3jNl76iBYQuFrDt5/Miz2NFSaYYeg94yK*********************************************************************************************************kz3sYN9VgFzmfe2UpN9NxOoYhgcDWo*******************************************************************************************************n+se9DNat42ztrxLdohQfLRf6b+v52g0o****************************************************************************************************vqA9sk7NuCKDnyJCh8EVnbMyj+r2ugko86D3Si1Ia3lj3ZLa99v2XGLtc= 154****765@qq.com
jasmine@lhl:~/.ssh$ 
  1. 将公钥复制到Github上
    Ubuntu创建Git项目并push到远程Github,Linux,ubuntu,git,github
    Ubuntu创建Git项目并push到远程Github,Linux,ubuntu,git,github
    Ubuntu创建Git项目并push到远程Github,Linux,ubuntu,git,github
    即可。
  2. 将新的提交推到远端
    找到Github相关仓库的ssh链接:
    Ubuntu创建Git项目并push到远程Github,Linux,ubuntu,git,github
    本地执行命令git remote add 别名 SSH链接:
jasmine@lhl:~/prj/Github-test$ git remote add Github-test git@github.com:Jasm
ine-up/Github-test.git
jasmine@lhl:~/prj/Github-test$ git remote
Github-test

执行git push -u 别名 分支名,将更新的内容上传到远端:

jasmine@lhl:~/prj/Github-test$ git push -u Github-test master

枚举对象中: 3, 完成.
对象计数中: 100% (3/3), 完成.
写入对象中: 100% (3/3), 227 字节 | 227.00 KiB/s, 完成.
总共 3(差异 0),复用 0(差异 0),包复用 0
To github.com:Jasmine-up/Github-test.git
 * [new branch]      master -> master
分支 'master' 设置为跟踪来自 'Github-test' 的远程分支 'master'。
jasmine@lhl:~/prj/Github-test$

就可以在远端看到更新的内容啦。文章来源地址https://www.toymoban.com/news/detail-532279.html

到了这里,关于Ubuntu创建Git项目并push到远程Github的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • git 如何创建新的远程分支,并将本地代码 push 到新的分支

    1、可以通过git branch -r 命令查看远端库的分支情况 2、从已有的分支创建新的分支(如从master分支),创建一个 duanjiwang 分支 但此时并没有在远程仓库上创建分支 如图所示 还是只有一个 master 分支 3、建立本地到远端仓库的链接 --这样代码才能提交上去 使用命令行 4、git 强制提交

    2024年02月12日
    浏览(60)
  • Linux/Ubuntu下使用git从Github拉取项目文件、提交修改后文件的完整流程演示

    git是一种分布式开源版本控制系统,它有本地仓库和远程仓库,远程仓库可以和Github的仓库(Repositories)进行链接。远程仓库可以和Github的仓库(Repositories)链接后,提交代码时,在本地修改完代码后,使用git commit将修改提交到本地仓库中,然后再用git push将本地仓库的修改推送到

    2024年02月04日
    浏览(51)
  • 【git push指令提交项目报错】 fatal: unable to access ‘https://github.com/xxxxx/xxx.git/‘: OpenSSL SSL_read: Co

    问题一: 问题二: 两个问题都可以以下尝试 1. 关闭网络代理(比如关闭网络代理等vpn), 2.所连网络是校园网等内网,没有权限访问github网站(可以直接点击github官网测试一下),如果确实无法访问,直接连手机热点就可以。 另附git提交指令:

    2024年02月16日
    浏览(75)
  • Git笔记--Ubuntu上传本地项目到github

    目录 1--基本配置 2--本地上传 ① 创建ssh-key ② 查看并关联ssh-key         复制内容,在 GitHub 中依次点击 Settings - SSH and GPG keys - New SSH key,将 id_rsa.pub 文件中的字符串复制进去; ③ 检查关联情况         输出欢迎信息即关联认证成功! ​​​​ 设置令牌:         Settin

    2024年02月14日
    浏览(59)
  • 【Git记录学习】github创建项目以及本地使用(vscode)

    从github中创建空仓库 在执行完上一步操作后会返回这样的界面,包括了一些基本的git操作以及HttpS/SSH地址 生成一个readme.md文档(步骤2 Set up下面有蓝色的超链接,点击即可创建) 4.因为我创建的时候选择了私有仓库,所以要多设置一点东西好像。按步骤创建吧。 然后再次点

    2024年02月04日
    浏览(47)
  • 使用git在Github上创建自己的项目及一些基础操作

    Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。 Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。 Git 与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持。

    2024年02月08日
    浏览(51)
  • git-gitHub-本地仓库-远程仓库-github静态页面相关配置-docusaurus项目相关配置以及部署

    安装(略) 配置 配置 name 和 email 使用 git: 查看当前仓库的状态 初始化仓库 文件状态: 未跟踪 已跟踪 暂存 未修改 已修改 未跟踪 → 暂存 暂存 → 未修改 未修改 → 修改 修改代码后,文件会变为修改状态 常用的命令 重置文件 删除文件 移动文件 分支 git 在存储文件时,

    2024年02月13日
    浏览(59)
  • Git创建本地分支并关联远程分支(项目代码备份)

    1、创建本地分支 例如:git branch dev,这条命令是基于当前分支创建的本地分支,假设本地分支是main,则是基于main分支创建的本地分支dev。 2、切换到本地分支 例如:git checkout dev,这条命令表示从当前main分支切换到dev分支。 3、创建本地分支并切换 例如:git checkout -b dev,这

    2024年02月16日
    浏览(49)
  • git push到github

    现有一需求,将一键将本地的某个文件push到github上的仓库,本文将带你从零实现。 注册一个GitHub账号 下载git bash进行版本控制 创建一个在GitHub上的仓库 在本地构建一个仓库 通过ssh或https建立这两个仓库的联系 绑定ssh密钥 配置本地name和email 注册GitHub账号略过 下载git bash 

    2024年01月17日
    浏览(39)
  • git 本地新创建的项目提交到远程仓库的操作步骤

    1. 创建远程仓库(若有可自行忽略) 2. 创建本地仓库 打开git的命令操作窗口 进入项目所在的文件路径 cd /xx/xx 3. 本地项目仓库的初始化 执行后的会默认创建master主干 git status 验证是否创建成功,若是正常使用git 的常用命令则仓库初始化成功。 4. 本地仓库与远程创建建立关

    2024年02月07日
    浏览(63)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包