git传送带: 工作目录->暂存区->仓库->远程
配置操作:git config --global user.name
git config --global user.email
提交操作:git init 初始化
git status 查看当前状态
git add file 从工作目录添加到暂存区
git commit -m 描述 从暂存区添加到仓库
git log 查看提交记录
撤销操作:git checkout file 从暂存区撤销,并恢复到工作目录,但暂存区仍有该文件
rm --cached file 从暂存区删除,取消git对该文件管理,但仍在工作目录
git reset --hard id 撤销到仓库的提交,恢复工作目录到对应id时
git config --global user.email
提交操作:git init 初始化
git status 查看当前状态
git add file 从工作目录添加到暂存区
git commit -m 描述 从暂存区添加到仓库
git log 查看提交记录
撤销操作:git checkout file 从暂存区撤销,并恢复到工作目录,但暂存区仍有该文件
rm --cached file 从暂存区删除,取消git对该文件管理,但仍在工作目录
git reset --hard id 撤销到仓库的提交,恢复工作目录到对应id时
分支:用于模块开发 bug修复 新建分支进行开发,并对文件提交,提交后返回主分支文件不变
git branch 查看分支 主分支为master
git branch 名称 在当前分支上建立分支
git checkout 名称 切换分支
git merge 来源分支 合并分支
git branch -d 名称 删除分支 (-D强制删除)
git branch 查看分支 主分支为master
git branch 名称 在当前分支上建立分支
git checkout 名称 切换分支
git merge 来源分支 合并分支
git branch -d 名称 删除分支 (-D强制删除)
暂时保存更改:将暂存区的改动保存到一个剪切板上,此时清空暂存区,可以切换分支进行其他操作
git stash 存储临时改动
git stash pop 恢复改动
git stash 存储临时改动
git stash pop 恢复改动
远程仓库: git remote add origin 地址 添加远程仓库别名为origin
git push 地址(别名) 分支名称 推送到远程仓库
git push -u origin master -u记住仓库地址与名称,以后只需git push
git push 地址(别名) 分支名称 推送到远程仓库
git push -u origin master -u记住仓库地址与名称,以后只需git push
协同开发:B程序员:git clone 地址 克隆远程仓库 开发提交
A程序员:git pull origin master 先拉取远程仓库同步代码 在推送push