什么时候只能一侧选配助听器0爱耳时代官网?

如何使用Git上传项目代码到github
&这是我第一次应用git,以下仅供git的初学者参考。
github是一个基于git的代码托管平台,付费用户可以建私人仓库,我们一般的免费用户只能使用公共仓库,也就是代码要公开。这对于一般人来说公共仓库就已经足够了。
1.注册账户以及创建仓库
要想使用github第一步当然是注册github账号了。之后就可以创建仓库了(免费用户只能建公共仓库),Create a New
Repository,填好名称后Create,之后会出现一些仓库的配置信息,这也是一个git的简单教程。
2.安装客户端tortoiseGit
github是服务端,要想在自己电脑上使用git我们还需要一个git客户端,我这里选用TortoiseGit,他给我们提供了图形界面的操作。在安装之前首先需要安装git,下载地址,TortoiseGit下载地址:
装完后右键鼠标会多出一些选项来,在本地仓库里右键选择Git Init
Here,会多出来一个.git文件夹,这就表示本地git创建成功。右键Git
Bash进入git命令行,为了把本地的仓库传到github,还需要配置ssh key。
(1) 首先在本地创建ssh key;
&&& $ ssh-keygen
-t rsa -C ""
&后面的改为你的邮箱,之后会要求确认路径和输入密码,我们这使用默认的一路回车就行。成功的话会在~/下生成.ssh文件夹,进去,打开id_rsa.pub,复制里面的key。回到github,进入Account
Settings,左边选择SSH Keys,Add SSH Key,title随便填,粘贴key。
&(2)为了验证是否成功,在git
bash下输入:
&&& $ ssh -T
&如果是第一次的会提示是否continue,输入yes就会看到:You’ve
successfully authenticated, but GitHub does not provide shell
access 。这就表示已成功连上github。
&(3)接下来我们要做的就是把本地仓库传到github上去,在此之前还需要设置username和email,因为github每次commit都会记录他们。
&$ git config --global user.name "your name"
&$ git config --global user.name "your name"$ git
config --global user.email ""
&(4)进入要上传的仓库,右键git bash,添加远程地址:
&&$ git remote add origin
&后面的yourName和yourRepo表示你再github的用户名和刚才新建的仓库,加完之后进入.git,打开config,这里会多出一个remote
“origin”内容,这就是刚才添加的远程地址,也可以直接修改config来配置远程地址。
4.提交、上传
&&(1)接下来在本地仓库里添加一些文件,比如README,
&& $ git add README
&& $ git add README$ git commit
-m "first commit"
&& (2)上传到github:
&& $ git push origin master
push命令会将本地仓库推送到远程服务器。
&& git pull命令则相反。
&& 修改完代码后,使用git
status可以查看文件的差别,使用git add 添加要commit的文件,也可以用git add -i来智能添加文件。之后git
commit提交本次修改,git push上传到github。
& 5.gitignore文件
&.gitignore顾名思义就是告诉git需要忽略的文件,这是一个很重要并且很实用的文件。一般我们写完代码后会执行编译、调试等操作,这期间会产生很多中间文件和可执行文件,这些都不是代码文件,是不需要git来管理的。我们在git
status的时候会看到很多这样的文件,如果用git add
-A来添加的话会把他们都加进去,而手动一个个添加的话也太麻烦了。这时我们就需要.gitignore了。比如一般c#的项目我的.gitignore是这样写的:
bin和obj是编译目录,里面都不是源代码,忽略;suo文件是vs2010的配置文件,不需要。这样你在git
status的时候就只会看到源代码文件了,就可以放心的git add -A了。
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。&&&&&&git是一个好东西,但对于新手来说,这个工具并不好使用,因为它里面涉及到很多东西,而这些东西新手一时间是无法理解的。不幸的是,本人就是新手一枚,所以,这里并不会讲太多有关于git的原理,什么样的阶段就该做什么样的事情,先从熟悉工具的常用用法开始。
&&&&&&为方便使用git,我们首先在github上创建一个repository。我们可以在github上根据教程创建一个,这里不讲步骤,上面讲得非常清楚。
&&&&&&我先在github上创建一个远程库"Pratice"。由于我之前在github上已经有一个远程库了,为了防止提交文件时产生混乱,我需要为这个新的repository创建一个新的远程库。
&&&&& 默认下我们是有一个远程库:origin,但通过上面的操作,现在我们有新的远程库:pratice。而且我们还可以通过rename来重新命名。
&&&&&通过add在分支上添加新的文件,然后再commit,-m后面的描述非常重要,当我们需要回滚代码版本的时候。如果在remote add origin的时候,出现问题,像是上面这样,可以用remote rm origin来将之前提交上去的远程库清除,这个清除是清除本地远程库。然后我们再push origin master,将该远程库的master分支上的内容push上去。如果这边出现问题,可以使用pull origin master,道理和上面的remote rm origin是一样的。
&&&&&通过上面的命令,我们现在可以在github上看看我们的repository:
&&&&&&奇怪的是,我们明明只是想将Pratice这个文件夹推上去,但是却发现Bluetooth也推上去了。这个是因为mater这个分支中包含有Bluetooth,所以每次推上去的时候都会将Bluetooth推上去。
&&&&&&master是我们的默认分支,我们可以删除该分支,然后创建新的分支:
&&&&&&这里通过branch创建新的分支,然后通过checkout跳转到新的分支上。这里我们就不删除master,毕竟我有很多工作都是在该分支上。
&&&&&&创建并跳转到新的分支上后,我们可以在该分支上提交,然后再和master分支merge:
&&&&& 先是跳转到master分支上,然后通过diff查看两个分支上的不同,接着就是merge。没有冲突,两个分支上的内容就会合并到一块,如果有冲突,会输出相应的信息,这时候我们只要根据该信息对发生冲突的文件进行修改。
&&&&& 当然,上面的问题我们还是没有解决:本来只是想要推Pratice这个文件夹上去,但是却不小心把Bluetooth文件夹推上去了,怎么删除这个啊?很可惜,我没有找到简单方便的指令,我的方法就是重新创建一个新的repository,然后将正确的内容推送进来。如果读者们有好的方法,还请指出,之前已经试过了很多网上的教程,都没有任何作用。
&&&& 使用git的最大好处,就是它可以随时随地的查看代码版本而不需要联网,因为它将代码版本放在了本地。
&&&& 使用log可以查看自己的提交记录,注意到我们提交时候的描述信息了吧!是的,这是为了方便我们找回代码版本,当然,通过查看日期也还是可以找到的。
&&&& 我们现在想要将代码回滚到第一次提交时的版本:
&&& HEAD~1表示回滚到上一次提交,这时候打开本地的文件夹,就会发现代码已经回滚到了第一次提交时的状态。
&&& 更直接的方法就是利用每次commit时的哈希值:
&&& 只需要开头5位就行,现在我们又回滚到了merge的时候。
&&& 只要熟悉git的使用,就会发现git真的是一个好东西。
&&& 这里之所以不讲git的原理,是因为怕混淆我们的注意力,作为新手,首先应该是熟悉工具的使用,然后再掌握工具的原理,否则,在开头就死在一大堆细节中。
&&&&如果有什么问题或者好的建议,衷心希望读者能够指出,第一次使用git,总是有很多问题的。
阅读(...) 评论()今天在android studio里面分享了一个项目到github,打算开发一个Android各种框架,控件,或者特效的对比应用和分析,然后对相关功能进行扩展,如果感兴趣的小伙伴想把Android里面相关框架,控件,特效什么进行对比应用和总结并扩展,那么请猛戳这里吧,,热烈欢迎你的加入,如果你还不知道怎么在Android studio怎么把项目分享到github,那么请猛戳,或者不知道怎么理解使用git,那么请猛戳这里吧,,一开始我提交了修改的文件,git-&commit directory-&commit and push,到github里面一看,果然成功,但是后来添加了PullToFresh的library,再次当我commit and push的时候,我插,那个界面的滚动条滚出了一半,没反应了,后来就消失了,尼玛,什么情况,然后我就想办法解决,想了很久,最后终于解决了。
想到的第一个办法:是不是文件太大了,把我的Andorid studio卡住了,因为Android studio很不稳定,然后我就关了Android stuido,耐心的等,再重复操作,3个字,然并卵,马上换第二种办法。
想到的第二个办法:昨天都在台式机玩了git for windows,然后怎么上传文件到github,如果你不知道怎么玩git for windows,那么请猛戳这里,,然后下着下着太卡了,网速慢,好吧,换第三种办法。想到的第三个办法:找到这个项目的根目录,换其它的git客户端提交,我之前下载过git,还有乌龟git,然后点击这个项目的右键,有个git gui,点击了那个commit,然后点击上传,尼玛,妙妙种解决问题,然后截图给你看在github上面的截图。总结:当我们遇到问题的时候不要慌,先冷静,想为什么出错,第二步,然后想其它办法,从不同的角度去思考问题,第三,要耐心去摸索,只要有心,定能破釜沉舟。
如果您想留下此文,您可以将其发送至您的邮箱(将同时以邮件内容&PDF形式发送)
相关文章推荐
(Ctrl+Enter提交) &&
已有0人在此发表见解
&在& 21:12收藏到了
&&在信息爆炸的时代,您的知识需要整理,沉淀,积累!Lai18为您提供一个简单实用的文章整理收藏工具,在这里您可以收藏对您有用的技术文章,自由分门别类,在整理的过程中,用心梳理自己的知识!相信,用不了多久,您收藏整理的文章将是您一生的知识宝库!
· 蜀ICP备号-1git@osc提交不上去代码
ssh配的,ssh也能连上,
push代码就报错
git push -u origin master
's password:
Permission denied, please try again.
's password:
Permission denied, please try again.
's password:
Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password).
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
以下是问题补充:
:是mac mini
&远程地址是 git@git.oschina.net:你的短地址/项目名.git
删除 git remote rm origin
添加 git remote add origin&git@git.oschina.net:你的短地址/项目名.git
--- 共有 1 条评论 ---
解决了,谢谢,我没用这个,我把本地的.git文件夹删除了重新init就OK了,但还是谢谢你
ssh -vT git@git.oschina.net 发出来看下
--------
不用发了,你的地址弄错了,是git@git.oschina.net 不是
--- 共有 2 条评论 ---
这个要怎么解决,公司的电脑上不成功,在家能用
The authenticity of host 'oschina.net (112.124.5.74)' can't be established.
RSA key fingerprint is
请检查是否配到部署公钥去了,部署公钥的话是只读权限,无法写
应该加到 http:git.oscihna.net/keys
--- 共有 4 条评论 ---
: 这个地址就是公chi啊
我已经把网址都给你贴出来了
这个要改哪里
公钥没配成功,重新配置一遍

我要回帖

更多关于 助听器选配 的文章

 

随机推荐