【如何在Linux下使用Git命令在Gitee上创建项目】

news/2024/5/17 18:27:22 标签: git, linux, gitee

目录

1 创建仓库

2 Git提交三板斧

 2.1 add

 2.2 commit

2.3 push


1 创建仓库

首先我们可以使用命令:git --version  来查看是否下在了git,没有下载的可以使用下面的命令安装:

sudo yum install -y git

成功后就可以查看了:

[grm@VM-8-12-centos lesson4]$ git --version
git version 1.8.3.1

我们首先打开Gitee网站,创建新的仓库,创建好了后就点击右边的克隆:

 然后自己可以设置为开源。

 然后将刚才克隆的代码复制粘贴到下面指定地方:

 然后接下来会提示你输入用户名和密码,你按照提示正确输入即可。在ll显示当前目录就会发现多了一个Linux_cpp的仓库,然后我们进入到该仓库中:

[grm@VM-8-12-centos ~]$ ll
total 24
-rw-rw-r-- 1 grm grm  827 Jan  3 13:15 install.sh
drwxrwxr-x 2 grm grm 4096 Jan  3 13:11 lesson1
drwxrwxr-x 2 grm grm 4096 Jan  4 16:39 lesson2
drwxrwxr-x 2 grm grm 4096 Jan  4 22:14 lesson3
drwxrwxr-x 2 grm grm 4096 Jan  8 20:30 lesson4
drwxrwxr-x 3 grm grm 4096 Jan  9 21:57 linux_cpp
[grm@VM-8-12-centos ~]$ cd linux_cpp
[grm@VM-8-12-centos linux_cpp]$ ls -la
total 36
drwxrwxr-x  3 grm grm 4096 Jan  9 21:57 .
drwx------ 13 grm grm 4096 Jan  9 21:57 ..
drwxrwxr-x  8 grm grm 4096 Jan  9 21:57 .git
-rw-rw-r--  1 grm grm  270 Jan  9 21:57 .gitignore
-rw-rw-r--  1 grm grm 9592 Jan  9 21:57 LICENSE
-rw-rw-r--  1 grm grm  830 Jan  9 21:57 README.en.md
-rw-rw-r--  1 grm grm  919 Jan  9 21:57 README.md

我们就能够看见一个名为.git的目录,而该目录就是我们的代码仓库,我们可以将想要提交的文件拷贝到该目录下,然后进行Git提交的三板斧即可。


2 Git提交三板斧

我们首先拷贝我们想要的文件到.git目录下:

[grm@VM-8-12-centos lesson4]$ cp -rf probar.c ../linux_cpp

 2.1 add

[grm@VM-8-12-centos linux_cpp]$ ls -la
total 40
drwxrwxr-x  3 grm grm 4096 Jan  9 21:59 .
drwx------ 13 grm grm 4096 Jan  9 21:57 ..
drwxrwxr-x  8 grm grm 4096 Jan  9 21:57 .git
-rw-rw-r--  1 grm grm  270 Jan  9 21:57 .gitignore
-rw-rw-r--  1 grm grm 9592 Jan  9 21:57 LICENSE
-rw-rw-r--  1 grm grm  310 Jan  9 21:59 probar.c
-rw-rw-r--  1 grm grm  830 Jan  9 21:57 README.en.md
-rw-rw-r--  1 grm grm  919 Jan  9 21:57 README.md
[grm@VM-8-12-centos linux_cpp]$ git add probar.c
git add [ 文件名 ]

 2.2 commit

当我们运行下面这段程序:

[grm@VM-8-12-centos linux_cpp]$ git commit -m "进度条"

其中-m " "是必须要写的日志信息,并且自己最好写一些有意义的东西,不要乱写。

[grm@VM-8-12-centos linux_cpp]$ git commit -m "进度条"
[master a895c89] 进度条
 1 file changed, 18 insertions(+)
 create mode 100644 probar.c

 紧接着如果你的Gitee没有绑定你的邮箱和用户的话操作系统会提醒你绑定,这市你只需要复制粘贴一下Run下面两行代码,改上自己的邮箱和用户名即可。

  git config --global user.email "you@example.com"
  git config --global user.name "Your Name"

然后就可以使用git log查看了:

[grm@VM-8-12-centos linux_cpp]$ git commit -m "进度条"
[master 973f7a3] 进度条
 1 file changed, 18 insertions(+)
 create mode 100644 probar.c
[grm@VM-8-12-centos linux_cpp]$ git log
commit 973f7a33c12840698867262964725d82fca4f387
Author: MONDAY SKY <3405446829@qq.com>
Date:   Mon Jan 9 21:20:06 2023 +0800

    进度条

commit b92bdc51a682959a8af2deb707995d2e17c8414f
Author: MONDAY SKY <3405446829@qq.com>
Date:   Sun Jan 8 12:11:29 2023 +0000

    Initial commit

2.3 push

使用命令:

git push

然后输入自己绑定的电话号码和密码就可以啦!

[grm@VM-8-12-centos linux_cpp]$ git push
Username for 'https://gitee.com': 17828872725
Password for 'https://17828872725@gitee.com': 
Counting objects: 8, done.
Delta compression using up to 2 threads.
Compressing objects: 100% (7/7), done.
Writing objects: 100% (7/7), 3.39 KiB | 0 bytes/s, done.
Total 7 (delta 3), reused 0 (delta 0)
remote: Powered by GITEE.COM [GNK-6.4]
To https://gitee.com/monday-sky/linux_cpp.git
   ba0aff3..4780e19  master -> master

然后打开Gitee就能够看见我们提交的代码了:


http://www.niftyadmin.cn/n/27963.html

相关文章

拼一个自己的操作系统(SnailOS 0.03的实现)

拼一个自己的操作系统 SnailOS 0.03的实现拼一个自己的操作系统SnailOS0.03源代码-Linux文档类资源-CSDN下载操作系统SnailOS学习拼一个自己的操作系统-Linux文档类资源-CSDN下载SnailOS0.00-SnailOS0.00-其它文档类资源-CSDN下载线程的通信机制在上一章我们拿来了别人的线程实…

Elasticsearch入门 - Mac上Elasticsearch和Kibana的安装运行与简单使用

文章目录一&#xff0c;Mac上Elasticsearch和Kibana的安装1.1 环境与下载1.2 安装与运行1.3 问题1.3.1 elasticsearch安装后其他机器不能访问1.3.2 kibana安装后其他机器不能访问二&#xff0c;Elasticsearch在Kibana的常见命令2.1 查看集群的健康状态2.2 索引2.2.1 查看所有索…

android判断文件是否存在跳转不同activity

android studio版本&#xff1a;2021.2.1Patch 2例程名称&#xff1a;ActivityJump完成日期&#xff1a;2023.1.17一直在完善一个小东西&#xff0c;也是不断的在学习。之前做的那个桌面日历天气&#xff08;老旧安卓手机发挥余热做桌面时钟摆件使用&#xff09;&#xff0c;有…

PyQt6快速入门-自定义Widget

自定义Widget 文章目录 自定义Widget1、准备工作2、重写paintEvent事件3、Position策略4、更新显示5、绘制条形框5.1 绘制计算5.2 绘制条形框6、自定义样式7、添加鼠标交互能力8、完整代码QPainter是Qt中所有小部件绘制的基础。在本文中,详细介绍如何构建一个全新的自定义 GUI…

使用 npm 包

小程序对 npm 的支持与限制 目前&#xff0c;小程序中已经支持使用npm 安装第三方包&#xff0c;从而来提高小程序的开发效率。但是&#xff0c;在小程序中使用npm包有如下3个限制: ① 不支持 依赖于Node.js内置库 的包 ② 不支持 依赖于浏览器内置对象 的包 ③不支持 依赖于C插…

Java栈和队列

目录1.栈的概念2.栈、虚拟机栈、栈帧的区别3.括号匹配问题&#xff08;栈&#xff09;4.逆波兰表达式求值&#xff08;栈&#xff09;5.栈的弹出序列是否正确&#xff08;栈&#xff09;6.最小栈问题&#xff08;栈&#xff09;7.队列的概念8.循环队列9.栈和队列的实例化10.用队…

stm32平衡小车(2)-----编码器电机驱动

前言&#xff1a;之前做arduino小车的时候使用的是L298N电机&#xff0c;没有用过编码器&#xff0c;这次第一次用编码器&#xff0c;还是比较懵圈&#xff0c;记录一下学的整个过程。 1.编码器的简介 霍尔编码器是一种通过磁电转换将输出轴上的机械几何位移量转换成脉冲或数字…

超级详细的python知识点及练习题(附答案)

今天咱们继续来学习python的小知识吖&#xff0c;上一次木有看的同学请看&#xff1a;python8大核心语句 作者&#xff1a;阿玥的小东东 学习&#xff1a;python&#xff0c;正在学习c 主页&#xff1a;阿玥的小东东 目录 1.复习及易错&#xff0c;快来学习&#xff01;&#…