-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathREADME.me
More file actions
43 lines (39 loc) · 1.69 KB
/
README.me
File metadata and controls
43 lines (39 loc) · 1.69 KB
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
1、新建储存库
git init //初始化仓库
git add . //添加所有的文件到缓存区
git commit -m "注释" //提交
git branch -M main //创建分支
git remote add origin github-url //添加源
git push -u origin main //将文件推上git
2、添加现有储存库
git remote add origin github-url //添加源
git add . //添加所有的文件
git commit -m "注释" //提交
git branch -M main //选择或创建分支
git push -u origin man //将文件推上git
查看当前源 git remote -v
删除当前源 git remote rm origin
查看当前状态 git status
查看文件作了什么修改 git diff readme.txt
查看历史记录 git log
回退版本 git reset --hard HEAD~num 或者 git reset --hard 1094a(版本号)
回归最新版本 git reflog (显示版本号) 然后使用 git reset --hard 1094a(版本号)
丢弃工作区的修改 git checkout --filename
撤销暂存区的修改 git reset HEAD filename
删除文件 git rm
分支
创建并切换分支 git checkout -b name 或者 git switch -c name
查看分支 git branch
切换分支 git checkout name 或者 git switch name
合并分支到当前分支 git merge name 合并时 采用 --no-ff 采用普通模式进行合并 合并后的历史有分支
删除分支 git branch -d name
查看分支合并图 git log --graph
标签
创建标签 git tag v1.0
查看标签 git tag
追加标签 git tag v1.0 版本号
查看标签信息 git show v0.9
创建带有信息的标签 git tag -a v0.1 -m "带说明的标签" (版本号)
删除标签 git tag -d v1.0
删除远程标签(需要先删除本地的) git push origin :refs/tags/v1.0
把标签推送到远程 git push origin v1.0 或者一次性推送全部 git push origin --tags