创建远程仓库&克隆项目(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完成
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】博客园携手 AI 驱动开发工具商 Chat2DB 推出联合终身会员
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步