-
Notifications
You must be signed in to change notification settings - Fork 0
/
git主要命令.txt
88 lines (59 loc) · 2 KB
/
git主要命令.txt
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
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
本地代码库初始化
git init
添加文件到版本库
git add 文件名
git add . //添加文件夹所有文件
提交文件到本地库
git commit -m '版本说明的内容(必填)'
让git永久记住github登录用户名和密码
git config credential.helper store
关联到远程库
git remote add origin https://www.github.com/kensz66/JQueryLearning.git
获取远程库与本地库合并
git pull --rebase origin master
本地库内容推送到远程库
git push -u origin master
状态查询
git status
============分支操作====================
新建本地分支
git branch 分支名
切换到本地分支 (切换分支前请清理或提交当前的更改)
git checkout 分支名
修改分支名
git branch -m old_branch new_branch
删除本地分支
git branch -d 分支名
删除远程分支
git push origin -d 分支名
查看所有分支情况
git branch -a
合并分支
git merge 分支名 //将分支名合并到当前分支
删除远程 origin/HEAD分支
git remote set-head origin -d
=======储藏文件列表====================
把当前的工作储藏起来 等以后恢复现场后继续工作 stash为英文储藏的意思
git stash
查看所有储藏的文件列表
git stash list
恢复被储藏的文件,但是不删除内容
git stash apply
删除储藏的文件
git stash drop
恢复储藏的文件,同时删除储藏的文件
git stash pop
========恢复文件到某一版本==========
方法一:
查看版本信息
git log
选择某版本号恢复到某版本
git reset --hard 版本号 7e732114f4fdeb1c418367bf1d2799137a08698b(前8位即可)
因为此时如果用“git push”会报错,因为我们本地库HEAD指向的版本比远程库的要旧:所以我们要用“git push -f”强制推上去,就可以了
git push -f
方法二:
查看版本信息 git log
选择某一版本号回复到某版本 git revert -n 版本号
本方法采用直接修改文件的方式回复,可以对比选择需要修改的地方,相对比较人性化.
//查看历史命令行
git reflog