Git
分布式版本控制系统
常用Git命令
- 创建一个管理代码的文件目录
- 右键Git Bath打开完成配置信息,输入个人用户名、邮件信息
git config --global user.name '用户名'
git config --global user.email '邮箱地址'
- 初始化仓库
git init
: 初始化仓库
文件目录里会出现一个.git文件(显示隐藏文件) - 创建一个文件
例如:readme.txt - 查看仓库状态
git status
文件名为红色,提示add命令 - 把文件添加到暂存区stage
git add readme.txt
- 查看仓库状态
git status
文件名为绿色 - 提交文件
git commit -m'提交说明'
提交说明:写更新完成的功能 - 查看仓库状态
git status
working tree clean - 查看日志
git log
:输入wq退出日志
git log --pretty=oneline
:仅展示关键信息的日志 - 退回以往的版本
git reset --hard commit_id
commit_id可以只粘贴id前7个字符 - 撤回工作区的内容
git checkout -- readme.txt
- 查看分支
git branch
*是所在分支处
一般有3个:开发、测试、生产(至少有开发、生产) - 创建分支
git branch 分支名
- 删除分支
git branch -d 分支名
- 切换分支
git switch dev
- 查看用户名和邮箱地址
git config user.name
git config user.email
使用Git关联本地仓库和远程仓库操作步骤
创建本地仓库
在本地使用空文件作为本地仓库地址
打开Git Bash在本地仓库地址输入以下命令,完成初始化本地仓库
git init
初次创建需要设置用户名和邮箱地址
git config --global user.name '用户名'
git config --global user.email '邮箱地址'
可使用以下命令行检查用户名和邮箱地址
git config user.name
git config user.email
关联远程仓库
使用Gitee或Github创建远程仓库,创建成功后复制仓库地址(一般选择HTTPS)
使用以下命令关联本地仓库和远程仓库
git remote add origin 仓库地址
检查关联情况
git remote -v
或git remote show
从远程仓库拉取文件到本地
git pull origin 分支名字
格式:
git pull <remote> <branch>
远程仓库与本地仓库同步
git pull --rebase origin master
本地仓库推送到远程仓库
git push -u origin master