小记:记录日常工作中使用到的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
git tag -a version1.0 -m “1.0版本” //version1.0 -m 备注1.0版本
git checkout version1.0 //切换到tag
git show version1.0 //查看tag信息
git tag -d version1.0 //删除tag
git push origin version1.0 //将version1.3.1tag提交到服务器
git push origin --tags //将本地所有tag一次性提交到git服务器