1:Git时间,初识版本控制系统:
Git是开源的分布式版本控制工具,也是是Linux的作者开发的。
1.1 Git的安装:
1.1.1 下载安装包.
1.2 创建代码库:
配置身份:命令 git config -- global user.name "xiaotian"
git config -- global user.emal "xiaotian.com"
检查是否配置成功: git config -- global user.name ""
git config -- global user.emal ""
命令 git init 就可以创建代码库
1.3 提交本地代码:
git add. 提交代码
git commit -m "First commit"
2: 版本控制工具进阶:
选择一个项目, 打开Git Bash 执行git init 命令
2.1 忽略文件:
在我们的项目下创建一个名为.gitignore的文件, 文件中加入bin\ gen\ 就把这两个目录下的文件忽略掉, 接着git add. git commit -m " First commit"
.2.2 查看修改内容:
使用 git status 命令即可,
查看修改内容, git diff (加入src/com.....java); 执行图中(减号代表删除的部分,加号代表添加的部分)
2.3 撤销未提交的修改:
git checkout (加入src/com.....java);
撤销 add 提交的修改
git reset HEAD (加入src/com.....java); 取消添加。
2.4 查看提交记录:
git log
3:版本控制的高级用法:
3.1 分支的用法: 分支主要是为了解决app上线版本的问题。
查看代码库中是否有分支命令: git branch -a
创建分支: git branck xiaotian.0
合并: git checkout master
git merge xiaotian.0
删除分支: git branch -D xiaotian.0
3.2 与远程版本库协作
修改内容同步到远程版本库: git push origin master
origin 表示 远程版本库的地址, master 表示同步到哪个分支。
远程版本库修改同步到本地: git fetch origin master
查看 : git diff origin/master 分支上
合并: git merge origin/master