安装(Linux):sudo apt-get install git
配置:
1.配置提交代码人信息:
git config --global user.name"xxx"
git config --global user.email"xxx"
2.创建本地版本库
mkdir learngit //新建文件夹
cd learngit //进入这个文件
pwd //查看文件路径
git init //初始化版本库
git托管平台:icode
将本地文件放到暂存区:git add
查看文件状态:git status
提交文件到缓存区:git commit -m "修改的详细信息"
暂存文件:git stash
撤销本地修改,本地修改全部丢失:git checkout -f
回滚:git reset
给提交贴标签:git tag
查看提交信息:git log
创建分支:git branch test
转换到新建的分支上:git checkout test
合并分支:git merge
日常开发在develop分支上,测试达到稳定后合并到master分支上
feature分支:为了开发某个功能而从develop上分出来的分支,完成后合并到develop分支
hotfix分支:发布后修复bug
获取远程仓库信息:git remote -v
更新远程仓库变更:git remote update origin
git fetch <远程主机名><远程分支名>:<本地分支名>
git pull = git fetch + git merge
推送本地仓库分支变更到远程仓库:git push