Git 常用命令速查:
创新互联长期为千余家客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为青原企业提供专业的做网站、成都网站建设,青原网站改版等技术服务。拥有十余年丰富建站经验和众多成功案例,为您定制开发。
git branch 查看本地所有分支。
git status 查看当前状态。
git commit 提交。
git branch -a 查看所有的分支。
git branch -r 查看远程所有分支。
git commit -am “init” 提交并且加注释。
git remote add origin git@192。168。1。119:ndshow。
git push origin master 将文件给推到服务器上。
git remote show origin 显示远程库origin里的资源。
git push origin master:develop。
扩展资料
git的简单介绍
git如C编程语言、C++、java等,编写计算机、手机或游戏机上的游戏。 目前流行的游戏编程语言为C++编程语言。
游戏编程接口为DirectX9.0、OpenGL和SDL(Simple DirectMedia Layer)等。现在手机上玩的游戏分为Android与IOS两种平台,分别是用java和object-c(或swift)。当然时下也流行一些跨平台的编程引擎,例如cocos2d-x、unity 3D等。
参考资料来源:Git-Git是什么
首先,A得有一个github上的账户,如没有请先注册申请,然后安装git操作工具,
登陆你的github,然后找到A要参与的项目P,点进项目中你会看见 watch,star,fork,那么这分别是什么意思呢?
想拷贝别人项目到自己帐号下就fork一下。
fork 的作用是参与,目的是你增加新的内容,然后 Pull Request,把你的修改和主仓库原来的内容合并
2.持续关注别人项目更新就star一下
star 的作用是收藏,目的是方便以后查找
3.watch 的作用是关注,目的是等作者更新的时候,你可以收到通知。
点击fork一下,这样就将原项目弄到A的github仓库中了,这样这个项目就是你自己的了
那么A修改后,如何提交给B呢,首先,修改fork过来的代码,A修改完后将其push到P1,然后点击pull request按钮,如图中2所示
Gitting开始
而不是絮絮叨叨的git的理论,我们要潜水的权利,并尝试一下。我们将创建一个新的Xcode项目,并尝试Git源控制的某一天到一天的基础上,你通常会做一些典型任务。
所以火起来的Xcode,创建一个新的项目,或去FileNewProject,挑选单一视图的应用程序模板从iOSApplication“菜单,并点击Next。
现在单击“下一步”。下面的对话框,让你选择在哪里保存你的项目。选择的位置,确保“创建这个项目的本地git仓库”,然后再单击“创建”按钮。一旦你这样做,单击“创建”按钮。
通过检查,Xcode将创建一个空的Git存储库,并使用您第一次提交您的新项目的基础上。嗯,这正是我们想要的!
之前用svn的,但是愕然发现好多公司都开始用git ,一开始不知道为什么,想想那么多公司用它,肯定有它的优点啥,带着好奇的心态,慢慢开始去研究它,由于我们公司,就我一个iOS,所以暂时好多git的好多优点都是持续发掘的,本文也会持续更新中····
我们用的都是Mac,所以可以直接通过homebrew安装Git,具体方法请参考homebrew的文档:
然后再检查
然后,设置你的个人信息
注意'git config'命令的'--global'参数,用了这个参数,表示你这台机器上所有的Git仓库都会使用这个配置,当然也可以对某个仓库指定不同的用户名和Email地址。
2-1、可以新建一个文件夹,mkdir testGit, 然后cd testGit
2-2、增加你需要改变的东西,放到testGit中去,添加到仓库中去
2-3、提交到仓库中去 -m “这里面是需要注释的内容”
2-4、接下来就是看,你的远程仓库建在什么地方啦,我在github 和 coding 上都有,个人认为刚开始在coding 上使用还是不错的
2-5、把内容推送到远程库上
2-6、然后每次用之前
实际上现在到目前为止就可以开始用起来啦,当然分支管理这个大部分我们后期在讨论。
常用的命令
2-7、建立分支并切换
2-8、合并分支
工作区-----仓库----远程仓库(git add; git commit ; git push )
Swap file ".git/.MERGE_MSG.swp" already exists!
[O]pen Read-Only, (E)dit anyway, (R)ecover, (Q)uit, (A)born:
4-1(答)解决方法:
解决:
相应的 git pull
自动合并失败。由于在同一行进行了修改,所以产生了冲突。
在冲突处
然后重新提交