如何使用git命令将本地项目上传到远程的git仓库

it2026-02-11  12

1.在本地的文件夹中进行git初始化

localhost:demo-kafka gaoxinfu$ git init Initialized empty Git repository in /Users/gaoxinfu/demo-kafka/.git/ localhost:demo-kafka gaoxinfu$ ls -la total 16 drwxr-xr-x 10 gaoxinfu staff 320 10 22 16:09 . drwxr-xr-x@ 131 gaoxinfu staff 4192 10 22 15:44 .. drwxr-xr-x 10 gaoxinfu staff 320 10 22 16:09 .git drwxr-xr-x 7 gaoxinfu staff 224 10 22 14:49 .idea drwxr-xr-x 5 gaoxinfu staff 160 10 22 11:24 demo-kafka-consumer drwxr-xr-x 5 gaoxinfu staff 160 10 21 17:54 demo-kafka-producer -rw-r--r-- 1 gaoxinfu staff 80 10 21 17:41 demo-kafka.iml -rw-r--r-- 1 gaoxinfu staff 3103 10 21 17:59 pom.xml drwxr-xr-x 4 gaoxinfu staff 128 10 21 17:41 src drwxr-xr-x 4 gaoxinfu staff 128 10 22 11:24 target localhost:demo-kafka gaoxinfu$ git status On branch master No commits yet Untracked files: (use "git add <file>..." to include in what will be committed) .idea/ demo-kafka-consumer/ demo-kafka-producer/ demo-kafka.iml pom.xml src/ target/ nothing added to commit but untracked files present (use "git add" to track)

2.在本地的文件夹中将需要提交文件add如git之中

localhost:demo-kafka gaoxinfu$ git add . localhost:demo-kafka gaoxinfu$ git status On branch master No commits yet Changes to be committed: (use "git rm --cached <file>..." to unstage) new file: .idea/compiler.xml new file: .idea/encodings.xml new file: .idea/misc.xml new file: .idea/uiDesigner.xml new file: .idea/workspace.xml new file: demo-kafka-consumer/pom.xml new file: demo-kafka-consumer/src/main/java/com/gaoxinfu/demo/kafka/KafkaConsumerApp.java new file: demo-kafka-consumer/src/main/java/com/gaoxinfu/demo/kafka/TopicConstant.java new file: demo-kafka-consumer/target/classes/com/gaoxinfu/demo/kafka/KafkaConsumerApp.class new file: demo-kafka-consumer/target/classes/com/gaoxinfu/demo/kafka/TopicConstant.class new file: demo-kafka-producer/pom.xml new file: demo-kafka-producer/src/main/java/com/gaoxinfu/demo/kafka/KafkaProducerApp.java new file: demo-kafka-producer/src/main/java/com/gaoxinfu/demo/kafka/TopicConstant.java new file: demo-kafka-producer/target/classes/META-INF/demo-kafka-producer.kotlin_module new file: demo-kafka-producer/target/classes/com/gaoxinfu/demo/kafka/KafkaProducerApp.class new file: demo-kafka-producer/target/classes/com/gaoxinfu/demo/kafka/TopicConstant.class new file: demo-kafka.iml new file: pom.xml new file: src/main/java/com/gaoxinfu/demo/kafka/App.java new file: target/classes/com/gaoxinfu/demo/kafka/App.class

3.将上面加入git中的文件进行git commit提交准备

localhost:demo-kafka gaoxinfu$ git commit -m "init demo-kafka" [master (root-commit) 952fc32] init demo-kafka 20 files changed, 998 insertions(+) create mode 100644 .idea/compiler.xml create mode 100644 .idea/encodings.xml create mode 100644 .idea/misc.xml create mode 100644 .idea/uiDesigner.xml create mode 100644 .idea/workspace.xml create mode 100644 demo-kafka-consumer/pom.xml create mode 100644 demo-kafka-consumer/src/main/java/com/gaoxinfu/demo/kafka/KafkaConsumerApp.java create mode 100644 demo-kafka-consumer/src/main/java/com/gaoxinfu/demo/kafka/TopicConstant.java create mode 100644 demo-kafka-consumer/target/classes/com/gaoxinfu/demo/kafka/KafkaConsumerApp.class create mode 100644 demo-kafka-consumer/target/classes/com/gaoxinfu/demo/kafka/TopicConstant.class create mode 100644 demo-kafka-producer/pom.xml create mode 100644 demo-kafka-producer/src/main/java/com/gaoxinfu/demo/kafka/KafkaProducerApp.java create mode 100644 demo-kafka-producer/src/main/java/com/gaoxinfu/demo/kafka/TopicConstant.java create mode 100644 demo-kafka-producer/target/classes/META-INF/demo-kafka-producer.kotlin_module create mode 100644 demo-kafka-producer/target/classes/com/gaoxinfu/demo/kafka/KafkaProducerApp.class create mode 100644 demo-kafka-producer/target/classes/com/gaoxinfu/demo/kafka/TopicConstant.class create mode 100644 demo-kafka.iml create mode 100644 pom.xml create mode 100644 src/main/java/com/gaoxinfu/demo/kafka/App.java create mode 100644 target/classes/com/gaoxinfu/demo/kafka/App.class localhost:demo-kafka gaoxinfu$ git status On branch master nothing to commit, working tree clean localhost:demo-kafka gaoxinfu$

4.在远程创建项目的文件夹

5.在本地文件夹进行提交到我们的远程仓库

注意下上面的截图

localhost:demo-kafka gaoxinfu$ localhost:demo-kafka gaoxinfu$ git remote add origin https://gitee.com/gaoxinfu_admin/demo-kafka.git localhost:demo-kafka gaoxinfu$ git push -u origin master Counting objects: 63, done. Delta compression using up to 4 threads. Compressing objects: 100% (28/28), done. Writing objects: 100% (63/63), 14.81 KiB | 2.11 MiB/s, done. Total 63 (delta 3), reused 0 (delta 0) remote: Powered by GITEE.COM [GNK-5.0] To https://gitee.com/gaoxinfu_admin/demo-kafka.git * [new branch] master -> master Branch 'master' set up to track remote branch 'master' from 'origin'. localhost:demo-kafka gaoxinfu$

可以看到,在远程仓库中已经有了

最新回复(0)