git 常用命令

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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值