-
Notifications
You must be signed in to change notification settings - Fork 641
/
git常用命令.txt
82 lines (49 loc) · 1.67 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
D:\nodejsDouban\nodejs\imgabc.jpg
放弃修改
git checkout .
查看状态
git status -s
查看分支
git branch
创建分支
git checkout -b 7-20-删除qq文件夹
提交到暂存区
git add .
提交评论
git commit -m '7-20-删除qq文件夹'
推送到分支
git push origin 7-20-删除qq文件夹
切换主干||分支
git checkout master || git checkout 7-20-删除qq文件夹
本地合并分支到主干
git merge 7-20-删除qq文件夹
远端合并分支到主干
git merge origin/7-20-删除qq文件夹
推送主干
git push origin master
//把HEAD指向最新下载的版本
git reset --hard origin/master
//下载所有分支到本地
git branch -a | grep origin | grep -v HEAD | while read rb;do lb=$(echo ${rb} | cut -d/ -f 3-);git checkout -b $lb $rb;done
git clone https://gitee.com/snailuncle/douban-trailer-imooc.git
使用Git下载v.2.8.1分支代码,使用命令:
git clone -b 7-20-删除qq文件夹 https://gitee.com/snailuncle/douban-trailer-imooc.git
git clone // 项目地址
git checkout 分支名字
git pull origin 分支名字
//删除分支
git branch -d <branch_name>
//打开当前命令行所在文件夹
start "" "."
git status 下中文显示乱码问题解决
$ git status -s
?? "\350\257\264\346\230\216.txt\n
$ printf "\350\257\264\346\230\216.txt\n"
说明.txt
通过将Git配置变量 core.quotepath 设置为false,就可以解决中文文件名称在这些Git命令输出中的显示问题,
示例:
$ git config --global core.quotepath false
$ git status -s
?? 说明.txt
git reset --hard
git pull