git的使用
作用
Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。
Git是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理。
Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件;
功能特性
1、从服务器上克隆数据库(包括代码和版本信息)到单机上。
2、在自己的机器上创建分支,修改代码。
3、在单机上自己创建的分支上提交代码。
4、在单机上合并分支。
5、新建一个分支,把服务器上最新版的代码fetch下来,然后跟自己的主分支合并。
6、生成补丁(patch),把补丁发送给主开发者。
7、看主开发者的反馈,如果主开发者发现两个一般开发者之间有冲突(他们之间可以合作解决的冲突),就会要求他们先解决冲突,然后再由其中一个人提交。如果主开发者可以自己解决,或者没有冲突,就通过。
8、一般开发者之间解决冲突的方法,开发者之间可以使用pull 命令解决冲突,解决完冲突之后再向主开发者提交补丁。
安装
安装完成后,右键会出现两个新的选项
正常打开后的界面
第一次安装时是不能输入中文的, 可以先调节编码格式解决这个问题;
1. 在软件头部右键,选择options;
2. 重新选择编码方式;
常用linux的命令
whoami:
当前计算机账户;
pwd:
查看路径;
ls:
查看当前路径下的文件和文件夹, 带斜杠的表示文件夹;
ls -l:
查看文件详细信息;
mkdir:
创建新文件夹;
rm:
删除文件;
rmdir:
删除文件夹;
rm -rf:
强制删除文件;
mv:
对文件名进行修改;
移动文件;
cd:
切换文件, 按tab键会自动补全;
cd .. : 跳到上一级文件夹;
history:
命令历史记录;
clear:
清空当前命令界面;
touch:
创建文件;
echo:
插入文件内容;
cat:
查看文件内容,插入内容加引号, 双箭头插入, 单引号插入会覆盖之前的内容;
head:
查看文件头部内容;
tail:
查看文件结尾内容,查看文件参数可以确定查看行数,不写则查看默认行数 ;
开始使用git
开始使用git,先查看本地git用户名和邮箱, 如果是别人的先替换成自己用户名和邮箱;
可以使用git config --list 命令查看;
添加用户名和邮箱:
git config --global user.name 'myname';
git config --global user.email 'myemail';
初始化git仓库:
使用 git init命令初始化;
master: 分支;
代码提交:
git status: 查看代码提交状态;
红色表示在工作区, 绿色表示在暂存区;
git add: 选择需要提交的文件;
git add . 或者 git add * : 表示提交所有;
git commit -m '注释内容': 将代码提交到仓库并添加注释;
git log: 查看日志;
git log --oneline : 查看日志;
git log --graph: 图形化日志;
回退操作:
git reset --hard +哈希值: 回滚到之前状态;
git reflog: 记录之前的提交;
分支操作:
git branch: 创建与查看分支;
git checkout +分支名: 分支切换;
git checkout -b test: 创建分支;
git merge dev: 分支合并;
上面的情况是出现了代码冲突, 根据需求留下需要的代码再合并;
git branch -d dev: 分支删除;
附件列表