ubuntu Git 使用教程

一、操作实例

下面操作以码云为例,github上操作基本类似

1)在码云上创建项目,创建完成后,点击项目的克隆/下载按钮,则有两个链接,选择HTTP的链接,并复制出来
2)打开ubuntu终端,将码云上的项目克隆到本地,采用HTTP的方式后面会提示采用帐号密码的方式进行个人登陆认证

用法说明:
git clone https://gitee.com/username/projectname.git

举例说明:
//先在本地创建一个文件夹用于存放码云上的项目
cd ~
mkdir git-ma 
cd git-ma

//克隆码云项目
git clone https://gitee.com/yph001/computerVersion.git

3)按照提示输入用户名和密码,则能将远程项目克隆到本地

yph001@ubun:~/git-ma$ git clone https://gitee.com/yph001/computerVersion.git
正克隆到 'computerVersion'...
Username for 'https://gitee.com': yph001
Password for 'https://[email protected]':
remote: Counting objects: 111, done.
remote: Compressing objects: 100% (103/103), done.
remote: Total 111 (delta 16), reused 0 (delta 0)
接收对象中: 100% (111/111), 9.92 MiB | 2.73 MiB/s, done.
处理 delta 中: 100% (16/16), done.
检查连接... 完成。

4)进入到本地存放克隆项目的文件夹,并在其中进行修改,例如增加modify_test.txt

/// 创建modify_test.txt
touch modify_test.txt

5)初始化git的用户名和邮箱配置

yph001@ubun:~/git-ma/computerVersion/body-recognition$ git config --global user.email "[email protected]"
yph001@ubun:~/git-ma/computerVersion/body-recognition$ git config user.name "yph001"

6) 回到项目根目录,再将本地所有修改文件放到缓冲区域

git add .

7)采用git commit将项目提交带本地

用法说明:
git commit -m "一条提交说明"

用法举例:
git commit -m "modify test"

执行时看到终端中的运行提示如下:
yph001@ubun:~/git-ma/computerVersion$ git commit -m "modify test"
[master 0a2362b] modify test
 2 files changed, 1 insertion(+)
 create mode 100644 modify-test.txt
 create mode 100644 modify-test.txt~

8)进行push.default 设置,设置按同名方式进行项目提交

  git config --global push.default matching
 // 终端输出的提示语当 push.default 设置为 'matching' 后,git 将推送和远程同名的所有本地分支。

9)采用git push将代码从本地推向远程,按照提示输入帐号和密码

git push
Username for 'https://gitee.com': yph001@163.com
Password for 'https://[email protected]@gitee.com': 

//终端输出的提示语
Counting objects: 4, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (2/2), done.
Writing objects: 100% (3/3), 360 bytes | 0 bytes/s, done.
Total 3 (delta 0), reused 0 (delta 0)
remote: Powered by Gitee.com
To https://gitee.com/yph001/computerVersion.git
   0dbed94..0a2362b  master -> master

10) 进入码云查看该项目,则可发现项目下面多了modify-test.txt

猜你喜欢

转载自blog.csdn.net/yph001/article/details/80951454