-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathgit_basic
56 lines (43 loc) · 2.25 KB
/
git_basic
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
创建Git代码仓库方法
1. 在目录中创建新仓库,git init
$ mkdir learngit
$ cd learngit
$ git init
2. 如果Git项目已经存在,使用git clone从远程服务器复制一份出来,Git支持多种协议
$ git clone [email protected]:learngit.git #使用SSH传输协议
$ git clone git://134.32.51.60/learngit.git #使用Git传输协议
$ git clone https://134.32.51.60/learngit.git #使用HTTPS传输协议
3.检查当前文件状态
git status
4.使用git add命令开始跟踪一个新文件(或者将本次修改提交到暂存区)
git add
5.提交更新
使用git commit命令将暂存区的内容提交至版本库
git commit -m "my first commit"
务必要使用-m参数加入注释,描述本次提交具体做了什么
如果觉得使用暂存区过于繁琐,可以在commit时直接使用-a参数
Git会自动把所有已经跟踪过的文件暂存起来一并提交,从而跳过git add
6.查看
git log #使用git log命令可以查看历史记录
git log --pretty=oneline # 按行查看
git branch #查看分支
git branch -a # 查看所有分支
git branch -r # 查看远程分支
7.远程仓库
上面是一些本地仓库的操作,当和被人协作开发某些项目时,需要至少使用一个
远程仓库,以便推送或拉取数据,分享各自的工作进展。
git checkout -b branch_name origin_branchname # 本地创建远程分支并切换到该分支
8.克隆远程库
git clone + SSH协议、Git传输协议、HTTPS协议
9.查看绑定的远程库
如果使用我们使用git clone命令海子街克隆了一个远程仓库到本机,Git就已经默认
绑定了一个名为origin的远程库。当然我们还可以手工绑定其它远程库,可以有很多个
使用git remote -v命令累出我们绑定了哪些远程库
$ git remote -v
10.使用git remote show origin查看origin远程库的更详细的信息
$ git remote show origin
11.版本回退
git reset --hard HEAD^ # 回退到上一个版本
git reset --hard commit_id # 回退到制定id的版本
git reflog # 查看每一次命令记录,便于恢复相对于当前将来的版本
手动添加一个远程仓库