本文介绍: 新建一个文件夹git–demo1-clone(用于存放克隆下来的远程库,注意:克隆成功后该文件夹也不是本地库,而是克隆下来的文件夹才算本地库,是否为本地库取决于文件夹中是否有.git文件夹)在文件夹下git bash。解决Failed to connect to github.com port 443: Timed out。此时发现已将我们 master 分支上的内容推送到 GitHub 创建的远程仓库。:clone 会做如下操作。2、初始化本地仓库。在远程库下修改hello.txt。
GitHub 网址:https://github.com/
创建远程仓库
远程仓库操作
命令名称 | 作用 |
---|---|
git remote –v | 查看当前所有远程地址别名 |
git remote add 别名 远程地址 | 起别名 |
git push 别名 分支 | 推送本地分支上的内容到远程仓库 |
git clone 远程地址 | 将远程仓库的内容克隆到本地 |
git pull 别名 远程分支名 | 将远程仓库对于分支最新内容拉下来后与当前本地分支直接合并 |
创建远程仓库别名
基本语法
git remote -v 查看当前所有远程地址别名
git remote add 别名 远程地址
案例实操
ASUS@LAPTOP-L64DOQDG MINGW64 /d/Git-Space/git-demo1 (master)
$ git remote -v
ASUS@LAPTOP-L64DOQDG MINGW64 /d/Git-Space/git-demo1 (master)
$ git remote add ori https://github.com/Sunlzk/git-demo1.git
ASUS@LAPTOP-L64DOQDG MINGW64 /d/Git-Space/git-demo1 (master)
$ git remote -v
ori https://github.com/Sunlzk/git-demo1.git (fetch)
ori https://github.com/Sunlzk/git-demo1.git (push)
推送本地分支到远程仓库
基本语法
git push 别名 分支
解决Failed to connect to github.com port 443: Timed out
案例实操
ASUS@LAPTOP-L64DOQDG MINGW64 /d/Git-Space/git-demo1 (master)
$ git push ori master
Enumerating objects: 12, done.
Counting objects: 100% (12/12), done.
Delta compression using up to 8 threads
Compressing objects: 100% (8/8), done.
Writing objects: 100% (12/12), 951 bytes | 118.00 KiB/s, done.
Total 12 (delta 3), reused 0 (delta 0), pack-reused 0
remote: Resolving deltas: 100% (3/3), done.
To https://github.com/Sunlzk/git-demo1.git
* [new branch] master -> master
此时发现已将我们 master 分支上的内容推送到 GitHub 创建的远程仓库。
克隆远程仓库到本地
基本语法
git clone 远程地址
新建一个文件夹git-demo1-clone(用于存放克隆下来的远程库,注意:克隆成功后该文件夹也不是本地库,而是克隆下来的文件夹才算本地库,是否为本地库取决于文件夹中是否有.git文件夹)在文件夹下git bash
ASUS@LAPTOP-L64DOQDG MINGW64 /d/Git-Space/git-demo1-clone
$ git clone https://github.com/Sunlzk/git-demo1.git
Cloning into 'git-demo1'...
remote: Enumerating objects: 12, done.
remote: Counting objects: 100% (12/12), done.
remote: Compressing objects: 100% (5/5), done.
remote: Total 12 (delta 3), reused 12 (delta 3), pack-reused 0
Receiving objects: 100% (12/12), done.
Resolving deltas: 100% (3/3), done.
执行结果
--此时查看远程仓库别名,发现自动帮我们建好了
ASUS@LAPTOP-L64DOQDG MINGW64 /d/Git-Space/git-demo1-clone/git-demo1 (master)
$ git remote -v
origin https://github.com/Sunlzk/git-demo1.git (fetch)
origin https://github.com/Sunlzk/git-demo1.git (push)
小结:clone 会做如下操作。1、拉取代码。2、初始化本地仓库。3、创建别名
拉取远程库内容
基本语法
git pull 远程库地址别名 远程分支名
案例实操
--先查看原来的文件内容
ASUS@LAPTOP-L64DOQDG MINGW64 /d/Git-Space/git-demo1 (master)
$ cat hello.txt
hello git!hello lzk!
hello git!hello lzk!
hello git!hello lzk!
hello git!hello lzk!
hello git!hello lzk!
hello git!hello lzk!
hello git!hello lzk!
hello git!hello lzk!
hello git!hello lzk!
hello git!hello lzk!
lzk first commit master!
lzk second commit hot-fix!
ASUS@LAPTOP-L64DOQDG MINGW64 /d/Git-Space/git-demo1 (master)
$ git pull ori master
--拉取后再次查看文件内容发现为远程库内容
原文地址:https://blog.csdn.net/m0_53951384/article/details/134548089
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.7code.cn/show_3214.html
如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱:suwngjj01@126.com进行投诉反馈,一经查实,立即删除!
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。