小记:记录日常工作中使用到的git 命令
git remote -v // 查看远程仓库状态
git status //查看本地分支状态
git init //变成 git 仓库
git add . //将项目添加到本地仓库
git commit -m '备注'
git push -u origin master //将本地仓库内容推送到远程仓库
git checkout 分支名 //切换分支
git branch -a //查看当前分支和所有远程分支
git push -f origin master //强制推送远程分支
git push origin --delete 分支名 //删除远程分支
git branch -D 分支名 // 删除本地分支
git reset --hard 目标id //版本回退
使用命令行提交一般步骤
1.先 git pull 代码, 这一步很重要,多人同时操作同一个文件, 比较容易出现冲突
2. git status 查看修改了哪些文件
3. git add . 注意最后有一个点, 这个步骤是将文件添加到本地仓库
4. git commit -m '备注信息' 这一步是添加提交备注信息,如果本次提交具体修改信息总结
5. git push origin master 将本地推送远程仓库
暴力覆盖本地分支
git fetch --all
git reset --hard origin/master
git pull
合并分支
例如:release 分支 合并到 master分支
1.如果远程仓库不存在 release 分支,需要先创建 release 分支, 并推送到远程仓库
git checkout -b release
git push origin release
2.如果本地存在 release 分支, 将 release 分支 git pull, 并 push 到远程仓库
3.切换到 master 分支,并 merge release 分支
git checkout master
git pull
git merge release
4.将 merge 后的master 分支推送到远程仓库
git push origin master