Git 分布式版本控制系统
开源免费的,不需要服务器支持(单机操作) 简单易用 mac自带就有可以在同一网内多人同时做一个项目,每台电脑都有备份。
工作目录下输入
$ git init
(创建一个git管理)
修改文件后存入暂存区,输入:
$ git add xxx.c
(把文件存入暂存区)
$ git commit -m '说明'
(把文件放到本地仓库中)
操作
$ pwd
1.(查看当前所在位置)
$ git clone apple@yaozhixin.lan:~/Desktop/learnShell learn
2.(从服务器克隆一个文件夹及内容下来)
$ cd learn
3.(进入learn文件夹)
$ vi main.c
4.修改文件内容
ps:
<<<<<head
= = = =
(<<HEAD ==等代码是不可以出现的,如果有先删除后再保存,以免错误)
$ git add .
5.(将当前目录所有文件都放入暂存区)
或者
$ git add main.c
5.1(只将main.c放入暂存区)
$ git commit -m '修改了什么'
6.(上传)
$ git pull
7.(理解为更新下吧)
$ git push
8.(推出去)
仓库标签(可以写版本号)
$ git tag -a v1.0 -m '1.0版本'
(新建一个v1.0的标签)
$ git tag
(查看有哪些标签)
$ git checkout v1.0
(查看v1.0 )
$ git branch
(查看分支)
$ git checkout master
(返回到master)
$ git push origin --tags ```
(上传标签)
PS:标签都在本地,没有上传标签只有自己可以看到,别人看不到
####分支
```bash
$ git branch
(查看分支)
$ git branch devel
(创建一个名为“devel”的分支)
$ git checkout devel
(切换分支)
$ git merge devel
(合并分支)