大数据全系列 教程
1869个小节阅读:466.6k
目录
408考研
JAVA全系列 教程
面向对象的程序设计语言
Python全系列 教程
Python3.x版本,未来主流的版本
人工智能 教程
顺势而为,AI创新未来
大厂算法 教程
算法,程序员自我提升必经之路
C++ 教程
一门通用计算机编程语言
微服务 教程
目前业界流行的框架组合
web前端全系列 教程
通向WEB技术世界的钥匙
大数据全系列 教程
站在云端操控万千数据
AIGC全能工具班
A A
White Night
名称解释和对应使用场景:
推送:从本地到远程仓库,本地新增文件,推送到远程仓库。
克隆/下载:从远程仓库到本地,本地不存在对应的仓库。
拉取:从远程仓库到本地,本地已经存在,远程仓库上新增了文件,使用拉取。
操作演示
进入克隆目录,添加新文件
xxxxxxxxxx
Administrator@SC-201911261404 MINGW64 /d/GitSpace/second_git_repos (master)
$ cd first/
Administrator@SC-201911261404 MINGW64 /d/GitSpace/second_git_repos/first (master)
$ pwd
/d/GitSpace/second_git_repos/first
Administrator@SC-201911261404 MINGW64 /d/GitSpace/second_git_repos/first (master)
$ vim Hello.java
Administrator@SC-201911261404 MINGW64 /d/GitSpace/second_git_repos/first (master)
$ cat Hello.java
public class Hello{
public static void main(String[] args){
System.out.println("hello worlod");
}
}
执行 git add . 将工作区所有内容上传到暂存区
xxxxxxxxxx
$ git add .
warning: LF will be replaced by CRLF in Hello.java.
The file will have its original line endings in your working directory
Administrator@SC-201911261404 MINGW64 /d/GitSpace/second_git_repos/first (master)
$ git status
On branch master
Your branch is up to date with 'origin/master'.
Changes to be committed:
(use "git restore --staged <file>..." to unstage)
new file: Hello.java
Administrator@SC-201911261404 MINGW64 /d/GitSpace/second_git_repos/first (master)
执行git commit -m ‘本次提交的注释’ 提交到本地仓库
xxxxxxxxxx
$ git commit -m "commit 1" Hello.java
warning: LF will be replaced by CRLF in Hello.java.
The file will have its original line endings in your working directory
[master 758fefc] commit 1
1 file changed, 5 insertions(+)
create mode 100644 Hello.java
此时去gitee上查看,没有发现Hello.java。
执行git push [别名] [分支名] 其中别名和分支名可省略。将本地仓库所有内容上传到远程仓库码云 ,码云刷新可看到最新内容
xxxxxxxxxx
$ git push https://gitee.com/gtjinxf/first.git master
xxxxxxxxxx
#出现一下提示,表示push成功
Enumerating objects: 4, done.
Counting objects: 100% (4/4), done.
Delta compression using up to 8 threads
Compressing objects: 100% (3/3), done.
Writing objects: 100% (3/3), 427 bytes | 427.00 KiB/s, done.
Total 3 (delta 0), reused 0 (delta 0), pack-reused 0
remote: Powered by GITEE.COM [GNK-6.1]
To https://gitee.com/gtjinxf/first.git
7845ca7..758fefc master -> master
Administrator@SC-201911261404 MINGW64 /d/GitSpace/second_git_repos/first (master)
在gitee上新建一个文件UserVo.java
git pull 拉取远程库内容
xxxxxxxxxx
$ git pull https://gitee.com/gtjinxf/first.git master
remote: Enumerating objects: 4, done.
remote: Counting objects: 100% (4/4), done.
remote: Compressing objects: 100% (3/3), done.
remote: Total 3 (delta 1), reused 0 (delta 0), pack-reused 0
Unpacking objects: 100% (3/3), 331 bytes | 1024 bytes/s, done.
From https://gitee.com/gtjinxf/first
* branch master -> FETCH_HEAD
Updating 758fefc..b182a56
Fast-forward
UserVo.java | 4 ++++
1 file changed, 4 insertions(+)
create mode 100644 UserVo.java
本地D:\GitSpace\second_git_repos\first目录下查看,发现多出一个UserVo.java,内容和在gitee上添加的内容一样。