git使用

解决(10.22)(git)
如何在GitLab上新建仓库将自己的代码传送上去。
1)gitLab仓库的创建:http://blog.csdn.net/lanyang123456/article/details/53363813

注意GitLab目录不要有中文

解决(11.00)(git)
http://www.open-open.com/lib/view/open1366080269265.html
git提交时报 error:src refspec master does not match any
原因分析
引起该错误的原因是,目录中没有文件,空目录是不能提交上去的
解决办法
touch README
git add README
git commit -m ‘first commit’
git push origin master
这里写图片描述

设置提交代码时的用户信息

$ git config -\-global user.name “[name]”
$ git config -\-global user.email “[email address]”

https://jingyan.baidu.com/article/f3ad7d0f0cf96a09c3345bb1.html
http://blog.csdn.net/afei__/article/details/51476529
http://blog.csdn.net/lovesummerforever/article/details/50032937
http://blog.csdn.net/bingJay/article/details/70800238?locationNum=4&fps=1
http://blog.csdn.net/dadaxiongdebaobao/article/details/52081826?locationNum=3&fps=1
Git常用操作命令收集:
git clone 拷贝并跟踪远程的master分支。跟踪的好处是以后可以直接通过pull和push命令来提交或者获取远程最新的代码,而不需要指定远程分支名字。

1) 远程仓库相关命令
检出仓库:$ git clone git://github.com/jquery/jquery.git
查看远程仓库:$ git remote -v
添加远程仓库:$ git remote add [name] [url]
删除远程仓库:$ git remote rm [name]
修改远程仓库:
$ git remote set-url –push[name][newUrl]
拉取远程仓库:$ git pull [remoteName] [localBranchName]
推送远程仓库:$ git push [remoteName] [localBranchName]

2)分支(branch)操作相关命令
查看本地分支:$ git branch
查看远程分支:$ git branch -r
创建本地分支:$ git branch [name] —-注意新分支创建后不会自动切换为当前分支
切换分支:$ git checkout [name]
创建新分支并立即切换到新分支:$ git checkout -b [name]
删除分支:$ git branch -d [name] —- -d选项只能删除已经参与了合并的分支,对于未有合并的分支是无法删除的。如果想强制删除一个分支,可以使用-D选项
合并分支:$ git merge [name] —-将名称为[name]的分支与当前分支合并

创建分支:
创建本地分支:$ git branch [name] —-注意新分支创建后不会自动切换为当前分支
创建新分支并立即切换到新分支:$ git checkout -b [name](idea中右下角的git会切换到此分支上)

上传项目:
在gitlab创建新仓库时会有教程

上传分支:
idea中Ctrl+K提交代码到本地库
将本地仓库中的分支推到远程仓库中:git push origin test
(test是本地仓库中的一个分支)
Git如何进行分支管理?
1、创建分支
创建分支很简单:git branch <分支名>
2、切换分支
git checkout <分支名>
该语句和上一个语句可以和起来用一个语句表示:git checkout -b <分支名>

合并分支:
比如,如果要将开发中的分支(develop),合并到稳定分支(master),
首先切换的master分支:git checkout master。
然后执行合并操作:git merge develop。
如果有冲突,会提示你,调用git status查看冲突文件。
解决冲突,然后调用git add或git rm将解决后的文件暂存。
所有冲突解决后,git commit 提交更改。
最后 git push 推到仓库中。

git拉取远程分支并创建本地分支:
这里写图片描述
http://blog.csdn.net/tterminator/article/details/52225720
http://www.cnblogs.com/springbarley/archive/2012/11/03/2752984.html

这里写图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值