git上传新项目到coding
1:coding.net注册账号,并创建项目.可以将readme.txt打上勾
2:cd到本机的项目文件夹下 在git中代表workspace
3:mac用户用ls -all ,linux用户用ll 或者ls -l查看是否已经存在.git文件夹 该文件夹就是repository(本地的git目录) 如果存在就把它删掉 rm -rf .git
4:设置git的用户名和邮箱. 如果是coding的账号就使用coding的注册邮箱 和用户名
改config的用户名的命令为
git config --global user.name 'xxx'
改邮箱的命令为
git config --global user.email 'xxxx@xx.xx'
5:在git中 要将本地项目推送到云端(例如coding)上必须要先加载到本地的index中 然后推送到git工作站上文中提到的repository
git init
git add . #表示添加所有文件
git add index.html #index.html表示某一个文件名
git commit -m 'xxx'
git remote add http://xxxxxxxx
6:添加后可以使用status查看git的状态
chenjiadeMBP:Questionnaire chenjia$ git status
On branch master
nothing to commit, working tree clean
出现这种表示没有上传到
7:add之后 用commit命令 推送到git工作站也就是上文中提到的repository
git commit -m '说明' #说明中一般填写提交人的姓名和修改的内容 例如我测试一下而已就写个test
8:最关键的一步 到这里千万不能直接网上push 一定要先将coding上的版本pull下来 来达到版本一致,否则会报错
To https://git.coding.net/cjkk/QuestionNaire.git
! [rejected] master -> master (fetch first)
error: failed to push some refs to 'https://git.coding.net/cjkk/QuestionNaire.git'
hint: Updates were rejected because the remote contains work that you do
hint: not have locally. This is usually caused by another repository pushing
hint: to the same ref. You may want to first integrate the remote changes
hint: (e.g., 'git pull ...') before pushing again.
hint: See the 'Note about fast-forwards' in 'git push --help' for details.
git pull https://git.coding.net/cjkk/QuestionNaire.git --allow-unrelated-histories #那个https的地址是自己的coding目录的网址
9:最后一步了
git push --set-upstream https://git.coding.net/cjkk/QuestionNaire.git master #同上换下地址
最后更改分支问题了
和把大象放到冰箱里一样 需要三步
1.打开冰箱
git checkout -b dev #创建并切换到dev分支 可以自己改分支名
介绍一下git branch 查看分支状态 git branch + 名字 创建分支名 git checkout +分支名 切换到指定分支
chenjiadeMBP:Questionnaire chenjia$ git branch
* master
chenjiadeMBP:Questionnaire chenjia$ git branch ccc
chenjiadeMBP:Questionnaire chenjia$ git branch
ccc
* master
chenjiadeMBP:Questionnaire chenjia$ git checkout ccc
Switched to branch 'ccc'
chenjiadeMBP:Questionnaire chenjia$ git branch
* ccc
master
2: 把大象放进去 当前已经是在分支下了,可以进行正常的增删改查操作,都不会影响主分支 类似linux虚拟机的快照功能和古老的系统备份功能
vim test.txt #创建一个test.txt 自己随便写点东西在里面
git add test.txt
git commit -m '测试分支功能'
这样就是在分支中完成了
3:关门 不关门浪费电 当在dev分支下把阶段任务完成时,直接切回master分支,并把master分支指向dev 之后dev就可以删掉了
git checkout master #切换到master分支
git merge dev #merge合并的意思 将master和dev合并,原理就是将master走到dev那
git branch -d dev #删除分支命令
over
git上传新项目到coding的更多相关文章
- git上传新项目
命令行指令 Git 全局设置 git config --global user.name "15510728111" git config --global user.email ...
- 新浪云git 上传 nodejs项目
1 .新建一个空文件夹: 2.在当前文件夹下,初始化本地git: 3.将要上传的nodejs工程,拷贝到这里: 这一步很容易出问题,所以最好不要拷贝别人给的node_modules文件,尽量做到现用现 ...
- 第一次使用Git上传本地项目到github上
对于程序原来说都听说过GitHub,GitHub有许多开源的的项目和一些前沿的技术.因为自己在刚刚开始使用Git把自己写的一些小dome放到GitHub上遇到许多的坑,这么长时间过去了,想对第一次使用 ...
- Git入门之在IDEA中使用Git上传maven项目
下载安装git客户端: 参考博文:https://www.cnblogs.com/java-maowei/p/5950930.html 在IDEA怎么使用git上传spring的maven项目详解: ...
- 用git上传本地项目到github上
首先确认自己已经安装了git,打开git bash,输入ssh-keygen -t rsa -C "自己的邮箱地址@XXX.com" ,生成自己的公钥与私钥 一路默认回车,会生 ...
- git上传新建项目
新建立本地项目,现在需要上传到git.对上传过程归纳如下: 一 在gitlab中新建项目:如下图所示: 二,新建后获取url地址,在本地打开gitbash,根据url把git上的项目clone到本地: ...
- [Git]使用Git上传本地项目,并同步到Github上
第一步:先要在github.com中创建一个仓库(New Repository). 第二步,打开Git Bash ① git init [+仓库名]:初始化仓库,执行之后可以在指定的仓库存放地上面看到 ...
- 转:git上传本地项目到github
转自:https://blog.csdn.net/Lucky_LXG/article/details/77849212 将本地项目上传到Github(两种简单.方便的方法) 一.第一种方法:首先你需要 ...
- 使用Git上传本地项目到http://git.oschina.net
本文前言,因倡导开源精神,我也把代码传上了开源社区,可是,当初使用http://git.oschina.net 网站上传代码的时候不知道使用工具.我竟然一个文件一个文件复制粘贴,可费了我好大一个劲儿, ...
随机推荐
- shell 问题备忘
一 ls结果赋给变量 dirSrc=$(ls test/ -l | awk '/^d/{print $NF}') echo "dirSrc is $dirSrc" 二 使用cut查 ...
- [SDOI2018] 旧试题
推狮子的部分 \[ \sum_{i=1}^A\sum_{j=1}^B\sum_{k=1}^C\sigma(ijk) =\sum_{i=1}^A\sum_{j=1}^B\sum_{k=1}^C\sum_ ...
- Cassandra事务与关系型数据库事务有何区别
Cassandra不会使用回滚和锁机制来实现关系型数据的ACID事务,相比较于提供原子性,隔离性和持久化,Cassandra提供最终(可调节的)一致性,让用户决定为每个事务提供强一致性或者最终一致性. ...
- 【Scala篇】--Scala中集合数组,list,set,map,元祖
一.前述 Scala在常用的集合的类别有数组,List,Set,Map,元祖. 二.具体实现 数组 1.创建数组 new Array[Int](10) 赋值:arr(0) = xxx Array[ ...
- 【机器学习】--线性回归中soft-max从初始到应用
一.前述 Soft-Max是做多分类的,本身是哪个类别的概率大,结果就为对应的类别.为什么称之为Soft判别,原因是归一化之后的概率选择最大的作为结果,而不是只根据分子. 二.原理 sigmod函数: ...
- Mac下 .bash_profile 和 .zshrc 两者之间的区别
这是我碰到的需要 source 之后才能使用环境变量的问题,我就不细究了,说说我的看法. .bash_profile 中修改环境变量只对当前窗口有效,而且需要 source ~/.bash_profi ...
- Python内置函数(64)——tuple
英文文档: The constructor builds a tuple whose items are the same and in the same order as iterable‘s it ...
- 【FairyGUI & Unity】实现血条UI扣血与加血的缓动效果
组件设计 创建一个进度条组件,作为血条. bar是实际血量条 DownBar是扣血缓动背景图层 UpBar是加血缓动背景图层 LowBar是低血量变色(和控制器配合,本文不讲) n11组合是血量参考线 ...
- 漫画:全面理解java.lang.IllegalArgumentException及其可用性设计
经过一段时间的学习与实践,飞鸟已经可以独力解决一些问题.小鱼就让飞鸟讲述一些遇到的问题和解决过程. 报错日志: 这个产生的原因是我覆盖Collections.sort的Comparator方法的时候 ...
- Android事件机制之二:onTouch详解
<Android事件机制之一:事件传递和消费>一文总结了Android中的事件传递和消费机制. 在其中对OntachEvent中的总结中,不是很具体.本文将主要对onTach进行总结. o ...