git分支命名规则 feature-需求功能名称-年月日 bugfix-bug 名称-年月日 1 git branch -a 查看当前分支。 2 git checkout master 切换分支。 3 git checkout -b test2 创建并切换分支。 等于 git branch test4 创建本地分支。 git checkout test4 切换分支。 两条加起来。 4 git branch -D test1 删除本地分支。 5 git checkout -b test2 origin/master 创建并且切换分支并且从指定分支拉去数据。(从指定分支上拉取数据) 6 git commit -a -m 'added a new footer [issue 53]’ 提交 7 合并主干代码到当前分支 git fetch && git merge origin/master 8 git push --set-upstream origin test2 push 本地分支关联到远程分支。 9 git branch --set-upstream-to=origin/master test1 10 git status 查看当前分支下的文件状态。 11 git add file/directory 添加新文件 或者目录 12 git rm file/directory 删除新文件 或者目录。 13 git checkout — file 抛弃本地更改,相当于revert。 14 从Git 版本库的初始化,通常有两种方式 git clone git://github.com/someone/some_project.git some_project 15 git branch -r 查看远程分支。 16 git merge [name] ----将名称为[name]的分支与当前分支合并 17 git push origin name 创建远程分支(本地分支push到远程分支) 18 git push origin :name 删除远程分支 。 19 git log 查看历史日志。 -p 查看详情。 20 git revert 版本号。 21 git rebase 将master 分支上最新代码 pull 下来。 22 git reset [版本号] 回滚到指定版本。 23 git stash:将当前未提交的工作存入Git工作栈中,时机成熟的时候再应用回来 24 git diff git add 前 查看哪些文件被修改过。 git diff master dev 查看两个分支的区别。 bugfix-checkclose-20151208 vi .gitignore 版本tag 操作相关命令。 查看版本:$ git tag 创建版本:$ git tag [name] 删除版本:$ git tag -d [name] 查看远程版本:$ git tag -r 创建远程版本(本地版本push到远程):$ git push origin [name] 删除远程版本:$ git push origin :refs/tags/[name] 合并远程仓库的tag到本地:$ git pull origin --tags 上传本地tag到远程仓库:$ git push origin --tags 创建带注释的tag:$ git tag -a [name] -m ‘yourMessage' 问题: 1 multiple stage entries for merged file . rm .git/index git add -A git commit -am ‘x’ git rm -r --cached ./.idea
git 常用命令
最新推荐文章于 2022-08-31 14:43:44 发布