HMK's blog

保持思考|00后|等待


  • Home
  • Archive
  •   

© 2025 Hekang

Theme Typography by Makito

Proudly published with Hexo

测试

Posted at 2025-07-16

Git

git config –global user.name “hmk”

git config –global user.email “2733885168@qq.com“

…or create a new repository on the command line

1
2
3
4
5
6
7
echo "# Goland" >> .md
git init
git add .md
git commit -m "first commit"
git branch -M main
git remote add origin https://github.com/Healer20/Goland.git
git -u origin main

…or push an existing repository from the command line

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
git remote add origin https://github.com/Healer20/Goland.git
git branch -M main
git -u origin main
git clone 远程地址
//更新本地代码 (拉去远程仓库中的新代码到本地)
git pull <shortname> <remote_branch>:<local_branch>
//添加所有修改的文件,但不包含删除文件到暂存区
git add .
//添加所有修改文件以及删除的文件到暂存区
git add -A (--all)
//添加单个或者多个文件/目录 到暂存区
git add file/dir file2/dir2
//文件从暂存区提交到本地仓库:
-a: 类似于 git add,但是不包含新添加的文件
-m: 注释内容
git commit -am "提交信息"

把本地仓库代码提交至远程仓库
git push <shortname> <remote_branch>
分支管理
创建分支
git branch new_branch_name

切换分支
git checkout BRANCH_NAME

创建分支并切换到新分支(常用)
git checkout -b new_branch_name

查看远程仓库所有分支
git branch -r

查看远程和本地所有分支
git branch -ae

删除分支
git branch -d branch_name

强制删除分支
git branch —D branch_name

删除远程分支
git push origin --delete branch_name

推送本地分支到 远程分支
git push origin 本地分支

合并分支
git merge bran_name

本地同步远程的分支,并且把远程删除的分支删掉
git fetch -p

git版本管理

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
查看代码提交记录
git log

查看当前环境变更状态
git status

查看修改了什么内容
git diff FILE_NAME
# - 删除了某行
# + 添加的某行

直接对比两个版本的差异
git diff COMMIT_ID COMMIT_ID

撤销单个文件的修改
git checkout -- FILE_NAME

撤销所有文件的修改
git reset --hard

回滚到某个版本
git reset --hard 5cd*******

把回滚的内容强制推送到远程仓库
git push origin master --force

fmt详解

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
package main

import "fmt"

func main() {
fmt.Println("杨旭你好帅/d")
fmt.Println("hello yanxgu")
//格式化进行打印
fmt.Printf("yangxu is a %s boy age %d", "handsome", 18)
fmt.Println("马宏", "很帅")

//格式化的值赋值给一个变量
sprintf := fmt.Sprintf("name:%s,profile:%s,age:%d", "hekang", "handsome", 18)
fmt.Println(sprintf)
}

Share 

 Next post: Hello World 

© 2025 Hekang

Theme Typography by Makito

Proudly published with Hexo