Git
Git分布式版本控制工具
备份 代码还原 协同开发 追溯问题代码的编写人和编写时间
集中式版本控制方式
- 集中式版本控制工具 版本库集中存放在中央服务器 从中央服务器下载代码,必须联网工作,互联网或者局域网,个人修改后提交到中央版本库 SVN和CVS
- 分布式版本控制工具 没有中央服务器,每个人电脑上都是一个完整的版本库,工作时无需联网,多人协作只需要各自的修改推送给对方 Git
Git工作流程
clone 克隆
checkout 检出
add 添加
commit 提交
fetch 抓取
pull 拉取
push 推送
Git安装
基本linux命令
ls/ll 查看当前目录
cat 查看文件内容
touch 创建文件
vi vi编辑器
下载地址
git-scm.com/download
Git Bash Git提供的命令行工具
Git GUI Git提供的图形界面工具
打开Git Bash
设置用户名密码
git config --global user.name "itcast" 设置用户名
git config --global user.email "hello@itcast.cn" 设置密码
查看配置信息
git config --global user.name
git config --global user.email
为常用指令配置别名
1.打开用户目录(c盘-用户-lenovo),创建.bashrc文件
部分windows系统不允许用户创建点号开头的文件,可以打开gitBash 执行 touch ~/.bashrc
2.在.bashrc文件中输入
#用于输出git提交日志
alias git-log='git log --pretty=online --all --graph --abbbrev-commit'
#用于输出当前目录所有文件及信息
alias ll='ls -al'
3.打开gitBash执行source ~/.bbashrc
解决GitBash乱码问题
1.打开GitBash执行下面命令
git config --global core.quotepath false
2.${git_home}/etc/bash.bashrc 文件最后加入下面两行
export LANG='zh_CN.UTF-8'
export LC-ALL='zh_CN.UTF-8'
之前的Go还没学完就开始学Git了,感觉这个先学比较实用一些,加油!