创建远程仓库&克隆项目(Github)
创建远程仓库
在GitHub上注册一个账号,之后creat a new repository
创建的远程仓库把它看作一个百度网盘就可以了
克隆项目
1、远程仓库可以下载\克隆到本地 code :git clone https://github.com/Liu-logal2020/test.git
liu@liu-virtual-machine:~/桌面$ git clone https://github.com/Liu-logal2020/test.git
正克隆到 'test'...
fatal: unable to access 'https://github.com/Liu-logal2020/test.git/': gnutls_handshake() failed: Error in the pull function.
出现错误
不下载到桌面上又成功了 ,我就想是不是不可以有中文出现,因为Ubuntu系统语言让我改成了中文 ,于是我将 mv 桌面 Desktop 之后果然clone成功了
但是千万千万不要这么做,因为他会使你的桌面打不开的,然后我就 mv Desktop 桌面 ,但是情况就变得更坏了,找不到桌面了;然后用下面的方法使他恢复才得以正常
vi /home/liu/.config/user-dirs.dirs #liu是你的用户名
liu@liu-virtual-machine:~$ git clone https://github.com/Liu-logal2020/test.git
正克隆到 'test'...
remote: Enumerating objects: 4, done.
remote: Counting objects: 100% (4/4), done.
remote: Compressing objects: 100% (4/4), done.
remote: Total 4 (delta 0), reused 0 (delta 0), pack-reused 0
展开对象中: 100% (4/4), 完成.
clone过来的test文件里有.git 不用再git init了
直接可以将用户的名字和邮箱注册了
liu@liu-virtual-machine:~/test$ git config user.name liujia
liu@liu-virtual-machine:~/test$
liu@liu-virtual-machine:~/test$ git config user.email liu__1998@163.com
在本地的操作
liu@liu-virtual-machine:~/test$ touch login.py
liu@liu-virtual-machine:~/test$ touch pay.py
liu@liu-virtual-machine:~/test$
liu@liu-virtual-machine:~/test$ git status
位于分支 main
您的分支与上游分支 'origin/main' 一致。 未跟踪的文件:
(使用 "git add <文件>..." 以包含要提交的内容) login.py
pay.py 提交为空,但是存在尚未跟踪的文件(使用 "git add" 建立跟踪)
liu@liu-virtual-machine:~/test$ git add .
liu@liu-virtual-machine:~/test$
liu@liu-virtual-machine:~/test$ git status
位于分支 main
您的分支与上游分支 'origin/main' 一致。 要提交的变更:
(使用 "git reset HEAD <文件>..." 以取消暂存) 新文件: login.py
新文件: pay.py liu@liu-virtual-machine:~/test$ git commit -m '登录文件和支付文件'
[main 0f05bf2] 登录文件和支付文件
2 files changed, 0 insertions(+), 0 deletions(-)
create mode 100644 login.py
create mode 100644 pay.py
liu@liu-virtual-machine:~/test$
把本地推到远程 git push
liu@liu-virtual-machine:~/test$ git push
Username for 'https://github.com': 1146227612@qq.com
Password for 'https://1146227612@qq.com@github.com':
对象计数中: 3, 完成.
Delta compression using up to 2 threads.
压缩对象中: 100% (2/2), 完成.
写入对象中: 100% (3/3), 339 bytes | 84.00 KiB/s, 完成.
Total 3 (delta 0), reused 0 (delta 0)
To https://github.com/Liu-logal2020/test.git
0b4c87e..0f05bf2 main -> main
liu@liu-virtual-machine:~/test$
你的github上就会有这两个文件了,到此Push完成
创建远程仓库&克隆项目(Github)的更多相关文章
- Git 创建远程仓库并克隆到本地,创建本地仓库并推送到远程仓库
配置用户信息 配置的是你个人的用户名称和电子邮件地址.这两条配置很重要,每次 Git 提交时都会引用这两条信息,说明是谁提交了更新,会随更新内容一起被永久纳入历史记录 git config --glo ...
- github创建远程仓库
创建远程仓库 当你已经在本地创建了一个Git仓库后,又想在GitHub创建一个Git仓库,并且让这两个仓库进行远程同步,这样,GitHub上的仓库既可以作为备份,又可以让其他人通过该仓库来协作,真是一 ...
- Git操作_从github远程仓库克隆到本地仓库, 本地代码提交
实现目的: 从github远程仓库克隆到本地仓库:本地代码提交到远程仓库. 一.从github远程仓库克隆到本地仓库: 命令行切换到指定的仓库想存放的目录,执行如下命令:git clone 远程仓库 ...
- Git远程仓库的使用(github为例)
一. 创建SSH key 输入命令“ssh-keygen –t rsa”创建ssh key. 由于笔者pc机已有ssh key,这里不再重复创建覆盖,仅做演示. 笔者创建好的s ...
- 为git创建远程仓库
首先生成ssh公钥: 将公钥添加到git: 测试秘钥是否通过: 然后就可以到web界面看到标注的地方被绿了: 但是我的没有绿,不知道为啥,难道没有女朋友的原因吗? rm -rf .ssh 重来好几遍都 ...
- Git复习(二)之远程仓库、注册GitHub账号、SSH警告、使用GitHub
远程仓库 Git是分布式版本控制系统,同一个Git仓库,可以分布到不同的机器上.怎么分布呢?最早,肯定只有一台机器有一个原始版本库,此后,别的机器可以“克隆”这个原始版本库,而且每台机器的版本库其实都 ...
- git的使用(包括创建远程仓库到上传代码到git的详细步骤以及git的一些常用命令)
A创建远程仓库到上传代码到git 1)登陆或这注册git账号 https://github.com 2)创建远程仓库 3)打开终端输入命令 cd到你的本地项目根目录下,执行如下git命令 git in ...
- 【Eclipse中使用Git之一】把远程仓库的项目,clone到eclipse里面
[Eclipse中使用Git之一]把远程仓库的项目,clone到eclipse里面 2015-01-29 19:25 15779人阅读 评论(1) 收藏 举报 .embody{ padding:10p ...
- git在本地创建远程仓库
类似的博文,在前面的帖子里面也提到过,当时讲述的是一个入门级别的.其URL是ssh://username@repo-host-address/repo-path这种格式. 今天再说说如何创建类似Git ...
- Git详细教程之创建本地仓库和连接Github仓库
首先要知道不只有代码,任何类型的文件都可以进行版本控制,版本控制很重要的一个特性就是你可以随时修改,比如git会记录你的任何操作,如果你想要回退到任何一个历史操作,你可以通过git轻松达到. 本地仓库 ...
随机推荐
- NC20164 [JSOI2008]最大数MAXNUMBER
题目链接 题目 题目描述 现在请求你维护一个数列,要求提供以下两种操作: 1. 查询操作.语法:Q L 功能:查询当前数列中末尾L 个数中的最大的数,并输出这个数的值.限制:L不超过当前数列的长度. ...
- 【leetcode】合并 k 个有序链表,我给了面试官这 5 种解法
开胃菜 在进入本节的正题之前,我们先来看一道开胃菜. 题目 21. 合并两个有序链表 将两个升序链表合并为一个新的 升序 链表并返回.新链表是通过拼接给定的两个链表的所有节点组成的. 示例: 输入:1 ...
- egrep命令
egrep命令 egrep命令用于模式搜索,属于grep函数族,工作原理和grep -E一样,其将模式视为扩展正则表达式,并打印出与模式匹配的行,如果有多个文件具有匹配的模式,其还能显示每行的文件名. ...
- 大米新闻微信小程序和Springboot新闻管理系统项目源码
介绍 本项目分为大米news小程序端和springboot新闻管理系统后台项目.小程序主要用来新闻展示,后台管理系统用于提供相关新闻API. 项目源码 参考:https://www.bilibili. ...
- SpringBoot+MybatisPlus实现关联表查询
1.说明 最近写代码用到了mybatisPlus涉及到关联表查询.需求是这样的: 我有一个专业表major其中有个字段是所属院系dept_id,我需要通过这个dept_id关联院系表departmen ...
- MYSQL TIMESTAMP自动更新问题
某张表格里有2个TIMESTAMP类型,time1.time2;建表时time1默认NOT NULL ,time2默认NULL; 之后出现了问题:当只修改time2字段,不操作time1时:time1 ...
- 正则函数及面向对象开发初识---day19
1.正则函数 # ### 正则函数 import re #search 通过正则匹配出第一个对象返回,通过group取出对象中的值 strvar = "1+2 3*4" obj = ...
- Navicat 12连接mysql8.x报错2059 - authentication plugin 'caching_sha2_password' 解决办法
// %表示远程连接允许所有ip,如果只是连接本地,将%改为localhost即可 ALTER USER 'root'@'%' IDENTIFIED BY '你自己的mysql的密码' PASSWOR ...
- 基于 Nebula Graph 构建图学习能力
本文首发于 Nebula Graph Community 公众号 经常看技术文章的小伙伴可能会留意到除了正在阅读的那篇文章,在文章页面的正文下方或者右侧区域会有若干同主题.同作者的文章等你阅读:经常逛 ...
- ChatGPT用10秒画完一张UML流程图,而我用了。。。
不用AI的程序员,失业潮真的快来临了. 一张订单履约的流程图,我花了10分钟才完成,而ChatGPT绘图过程只用了10秒钟,基本可以达到同样的水平,通过ChatGPT可以显著提高画流程图的效率. 订单 ...