git使用教程(一)

Step1:编写测试文件

编写测试文件:本文使用的go语言来编写,实现一个程序版本测试
v1:实现加法功能
v2:添加减法功能

创建一个main.go文件


```go
package main

import (
	"fmt"
)

func Add(a, b int) int {
	return a + b
}
func main() {
	ret := Add(10, 20)
	fmt.Println("res:", ret)
}

Step2:创建仓库

git init
  1. 将当前的目录变成一个代码仓库
  2. 可以有很多个仓库,多个仓库之间是独立的,无法相互提交代码
    git使用教程(一)_第1张图片

查看状态

git status

执行后效果图:此时,会看到main.go , main.go是红色标识的,说明需要处理
git使用教程(一)_第2张图片

Step3:添加文件(暂存区)

#git add <文件名> <文件目录> 可以添加多个文件或者目录
git add main.go 

在这里插入图片描述

Step4:提交代码到本地仓库

git commit #适用于备注比较多的情况

会弹出如下对话框:在第一行添加备注:this is the first commit(内容根据实际情况填写)
git使用教程(一)_第3张图片
也可以在命令后添加-m参数直接备注

git commit -m "This is a way of directing comment" #适用于注释比较少的情况

git使用教程(一)_第4张图片
如果是第一次使用git提交,可能会遇到这样的提示:引号部分改为自己的信息即可

git config --global user.email "[email protected]"
git config --global user.name "Your Name"

如果git使用的编辑器不是vim,可以使用下面命令进行切换

git config --global core.editor "vim"export GIT_EDITOR=vim

Step5: 查看提交日志

git log

git使用教程(一)_第5张图片
添加-p参数可以查看详细信息
git使用教程(一)_第6张图片

Step6:忽略文件.gitignore

有时候项目文件夹下有很多文件并不是我们的代码,我们不想提交,也不想总看见它的提示,
为了避免误提交,可以将这个文件(夹)添加到一个特定的文件中:.gitignore

#需要将.gitignore添加到仓库
1.touch .gitignore  #创建.gitignore文件
2. git add .gitignore
3. git commit .gitignore

编译生成main.exe文件,查看状态为未添加
git使用教程(一)_第7张图片
将编译生成的main.exe文件添加进去
git使用教程(一)_第8张图片
查看状态
git使用教程(一)_第9张图片
执行 git commit .gitignore 即可,添加备注。这样以后有不想提交的文件可直接加入.gitignore

Step6:丢弃修改

当由于误操作执行了git add 命令后,希望撤回上一次操作,可以使用git restore --staged test.txt 命令来恢复
创建一个test.text文件来演示效果
git使用教程(一)_第10张图片
git使用教程(一)_第11张图片

 git restore --staged test.txt #执行效果如下:

git使用教程(一)_第12张图片
也可以使用git reset Head test.txt 来恢复
git使用教程(一)_第13张图片
同样还有commit后的回复,这里制作一张上传回复流程图:
git使用教程(一)_第14张图片

Step7:查看不同

使用git diff 命令(不加文件名为查看所有的文件,后面可以指定函数名)
git使用教程(一)_第15张图片

你可能感兴趣的:(git使用教程(一))