Git 学习笔记(1)

Git学习(一)

本学习基于远程库(码云)和本地库

并且使用命令行模式进行演练

 

linux 安装

1) RedHatCentOS 等使用yum 安装的

sudo yum install git-core

 

2) UbuntuDebian 等使用apt-get 安装

sudo apt-get install git


 3) Mac等使用 brew install git

brew install git


4)windows下安装

安装包下载地址: https://gitforwindows.org/

 

安装后鼠标右键如下

Git 学习笔记(1)

 

这里使用windows下 Git的命令行(Git Bash 模式)进行演示,与linux命令行几乎无差别

新建一个演示目录

然后鼠标右键Git Bash Here

Git 学习笔记(1)

初始化一个本地仓库

$ git init

可看见目录下生成了.git文件夹,若没有请查看是否不显示隐藏文件夹,设置为显示隐藏文件夹即可

第一次使用的基本设置

$ git config --global user.name “用户名” (用户名是您要设置的git的全局昵称)

$ git config --global user.emain “邮箱地址” (邮箱地址是您要设置的git 的全局邮箱地址)

 

编写文件

新建文件

$ touch README.md

Git 学习笔记(1)

 

使用git status查看当前仓库工作区状态

$ git status

Git 学习笔记(1)

 

使用git add 命令添加文件

$ git add README.md

Git 学习笔记(1)

 

使用 git commit命令提交刚才添加的文件 -m “注释内容”

$ git commit -m “a new project”

Git 学习笔记(1)

提交后工作区”干净”,无论新的一轮工作或者工作结束都应该保持工作区干净

 

如果需要关联远程仓库则需要远程仓库地址

在码云注册并新建项目

 

注册后找到新建项目处

Git 学习笔记(1)

 

 

填写项目简单信息

Git 学习笔记(1)


可以看见远程仓库地址

Git 学习笔记(1)


连接远程仓库

$ git remote add origin https://gitee.com/Jhaox/GitTest.git

 

上传文件到码云

$ git push -u origin master

Git 学习笔记(1)

若报此错误,是因为远程仓库默认不允许对master分支进行push动作,使用-f 选项可强制push 到远程仓库

 

$ git push -u origin master -f

Git 学习笔记(1)

 

远程仓库已经更新了文件

Git 学习笔记(1)

 

再做一个试验

新增一个test.c文件

然后将其推送到远程仓库

/* test.c */

#include <stdio.h>

int

main(void)

{

         printf("hello,world!\n");

         return0;

}

本地操作

Git 学习笔记(1)

 

远程仓库

Git 学习笔记(1)

至此,本篇完毕!谢谢查阅