创建一个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)
}
git init
git status
执行后效果图:此时,会看到main.go , main.go是红色标识的,说明需要处理
#git add <文件名> <文件目录> 可以添加多个文件或者目录
git add main.go
git commit #适用于备注比较多的情况
会弹出如下对话框:在第一行添加备注:this is the first commit(内容根据实际情况填写)
也可以在命令后添加-m参数直接备注
git commit -m "This is a way of directing comment" #适用于注释比较少的情况
如果是第一次使用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
git log
有时候项目文件夹下有很多文件并不是我们的代码,我们不想提交,也不想总看见它的提示,
为了避免误提交,可以将这个文件(夹)添加到一个特定的文件中:.gitignore
#需要将.gitignore添加到仓库
1.touch .gitignore #创建.gitignore文件
2. git add .gitignore
3. git commit .gitignore
编译生成main.exe文件,查看状态为未添加
将编译生成的main.exe文件添加进去
查看状态
执行 git commit .gitignore 即可,添加备注。这样以后有不想提交的文件可直接加入.gitignore
当由于误操作执行了git add 命令后,希望撤回上一次操作,可以使用git restore --staged test.txt 命令来恢复
创建一个test.text文件来演示效果
git restore --staged test.txt #执行效果如下:
也可以使用git reset Head test.txt 来恢复
同样还有commit后的回复,这里制作一张上传回复流程图: