入门级:GitHub和Git超超超详细使用教程! |
您所在的位置:网站首页 › 抖音丰号 › 入门级:GitHub和Git超超超详细使用教程! |
入门级:GitHub和Git超超超详细使用教程! - FynnJason的技术屋 - 博客频道 - CSDN.NET
.MathJax_Hover_Frame {border-radius: .25em; -webkit-border-radius: .25em; -moz-border-radius: .25em; -khtml-border-radius: .25em; box-shadow: 0px 0px 15px #83A; -webkit-box-shadow: 0px 0px 15px #83A; -moz-box-shadow: 0px 0px 15px #83A; -khtml-box-shadow: 0px 0px 15px #83A; border: 1px solid #A6D ! important; display: inline-block; position: absolute}.MathJax_Hover_Arrow {position: absolute; width: 15px; height: 11px; cursor: pointer}#MathJax_About {position: fixed; left: 50%; width: auto; text-align: center; border: 3px outset; padding: 1em 2em; background-color: #DDDDDD; color: black; cursor: default; font-family: message-box; font-size: 120%; font-style: normal; text-indent: 0; text-transform: none; line-height: normal; letter-spacing: normal; word-spacing: normal; word-wrap: normal; white-space: nowrap; float: none; z-index: 201; border-radius: 15px; -webkit-border-radius: 15px; -moz-border-radius: 15px; -khtml-border-radius: 15px; box-shadow: 0px 10px 20px #808080; -webkit-box-shadow: 0px 10px 20px #808080; -moz-box-shadow: 0px 10px 20px #808080; -khtml-box-shadow: 0px 10px 20px #808080; filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='gray', Positive='true')}.MathJax_Menu {position: absolute; background-color: white; color: black; width: auto; padding: 2px; border: 1px solid #CCCCCC; margin: 0; cursor: default; font: menu; text-align: left; text-indent: 0; text-transform: none; line-height: normal; letter-spacing: normal; word-spacing: normal; word-wrap: normal; white-space: nowrap; float: none; z-index: 201; box-shadow: 0px 10px 20px #808080; -webkit-box-shadow: 0px 10px 20px #808080; -moz-box-shadow: 0px 10px 20px #808080; -khtml-box-shadow: 0px 10px 20px #808080; filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='gray', Positive='true')}.MathJax_MenuItem {padding: 2px 2em; background: transparent}.MathJax_MenuArrow {position: absolute; right: .5em; color: #666666}.MathJax_MenuActive .MathJax_MenuArrow {color: white}.MathJax_MenuArrow.RTL {left: .5em; right: auto}.MathJax_MenuCheck {position: absolute; left: .7em}.MathJax_MenuCheck.RTL {right: .7em; left: auto}.MathJax_MenuRadioCheck {position: absolute; left: 1em}.MathJax_MenuRadioCheck.RTL {right: 1em; left: auto}.MathJax_MenuLabel {padding: 2px 2em 4px 1.33em; font-style: italic}.MathJax_MenuRule {border-top: 1px solid #CCCCCC; margin: 4px 1px 0px}.MathJax_MenuDisabled {color: GrayText}.MathJax_MenuActive {background-color: Highlight; color: HighlightText}.MathJax_Menu_Close {position: absolute; width: 31px; height: 31px; top: -15px; left: -15px}#MathJax_Zoom {position: absolute; background-color: #F0F0F0; overflow: auto; display: block; z-index: 301; padding: .5em; border: 1px solid black; margin: 0; font-weight: normal; font-style: normal; text-align: left; text-indent: 0; text-transform: none; line-height: normal; letter-spacing: normal; word-spacing: normal; word-wrap: normal; white-space: nowrap; float: none; box-shadow: 5px 5px 15px #AAAAAA; -webkit-box-shadow: 5px 5px 15px #AAAAAA; -moz-box-shadow: 5px 5px 15px #AAAAAA; -khtml-box-shadow: 5px 5px 15px #AAAAAA; filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='gray', Positive='true')}#MathJax_ZoomOverlay {position: absolute; left: 0; top: 0; z-index: 300; display: inline-block; width: 100%; height: 100%; border: 0; padding: 0; margin: 0; background-color: white; opacity: 0; filter: alpha(opacity=0)}#MathJax_ZoomFrame {position: relative; display: inline-block; height: 0; width: 0}#MathJax_ZoomEventTrap {position: absolute; left: 0; top: 0; z-index: 302; display: inline-block; border: 0; padding: 0; margin: 0; background-color: white; opacity: 0; filter: alpha(opacity=0)}.MathJax_Preview {color: #888}#MathJax_Message {position: fixed; left: 1em; bottom: 1.5em; background-color: #E6E6E6; border: 1px solid #959595; margin: 0px; padding: 2px 8px; z-index: 102; color: black; font-size: 80%; width: auto; white-space: nowrap}#MathJax_MSIE_Frame {position: absolute; top: 0; left: 0; width: 0px; z-index: 101; border: 0px; margin: 0px; padding: 0px}.MathJax_Error {color: #CC0000; font-style: italic} 登录;|;注册 收藏成功 确定 收藏失败,请重新收藏 确定 *标题 标题不能为空 网址 标签 位置 个人主页;-;我的知识 同时保存至: 选择知识图谱 jqueryJavaScriptMySQLCSS3PHP微信开发jQuery(1483502343366)Node.js 新建? 公开 取消 收藏 查看所有私信查看所有通知 暂没有新通知 返回通知列表 下一条 上一条 分享资讯 传PPT/文档 提问题 写博客 传资源 创建项目 创建代码片
FynnJason的技术屋 这个世界,有些人快速努力着,而有些人睡醒了,发现世界已经改变了 var username = "JavaAndroid730"; var _blogger = username; var blog_address = "http://blog.csdn.net/javaandroid730"; var static_host = "http://static.blog.csdn.net"; var currentUserName = "Jack94727";
【评论送书】每周荐书:我的世界、架构师、OpenStack ;;;; Python 创意编程活动;;;; CSDN日报20170515 ——《 聊聊我对 WannaCry 产生的感慨》
window.quickReplyflag = true; var isBole = false; var fasrc="http://my.csdn.net/my/favorite/miniadd?t=%e5%85%a5%e9%97%a8%e7%ba%a7%ef%bc%9aGitHub%e5%92%8cGit%e8%b6%85%e8%b6%85%e8%b6%85%e8%af%a6%e7%bb%86%e4%bd%bf%e7%94%a8%e6%95%99%e7%a8%8b%ef%bc%81&u=http://blog.csdn.net/javaandroid730/article/details/53522872"
入门级:GitHub和Git超超超详细使用教程!
标签: Git使用GitHub使用Git教程Android代码管理 2016-12-08 19:05 2362人阅读 评论(0) 收藏 举报 本文章已收录于: .embody{ padding:10px 10px 10px; margin:0 -20px; border-bottom:solid 1px #ededed; } .embody_b{ margin:0 ; padding:10px 0; } .embody .embody_t,.embody .embody_c{ display: inline-block; margin-right:10px; } .embody_t{ font-size: 12px; color:#999; } .embody_c{ font-size: 12px; } .embody_c img,.embody_c em{ display: inline-block; vertical-align: middle; } .embody_c img{ width:30px; height:30px; } .embody_c em{ margin: 0 20px 0 10px; color:#333; font-style: normal; } $(function () { try { var lib = eval("("+$("#lib").attr("value")+")"); var html = ""; if (lib.err == 0) { $.each(lib.data, function (i) { var obj = lib.data[i]; //html += ' 版权声明:本文为博主原创文章,转载请注明出处!
目录(?)[+] GitHub和Git入门GitHub的简单使用第一步 创建GitHub账号打开GitHub官网点击绿色按钮Sign up for GitHub填写用户名邮件地址和密码点击绿色按钮Create an account创建账号在下一个页面点击绿色按钮Finish sign完成注册第二步 创建一个GitHub开发者应用点击右上角你的头像在下拉菜单中选择Settings在左边的Personal settings个人设置中选择OAuth applications再在右侧选择Developer applications点击上图中的绿色按钮Register a new application填写应用名称你的主页应用描述和回调URL点击上图中的绿色按钮Register applciation注册应用注册成功后记住下一页中的Client ID和Client Secret值Git的简单使用第一步 下载Git for Windows在官网点击Download下载对应的exe文件注意你的操作系统是32位还是64位双击安装中间不用做任何改动一直下一步就行如果你想修改安装位置请放在纯英文路径下安装成功你现在就可以使用git命令行工具了在你想要下载代码的路径点击鼠标右键选择Git Bash here注意你的代码路径也应是纯英文的Git Bash使用的是MinGW其界面如下图所示第二步 创建一个本地hello-world仓库在命令行输入;mkdir hello-word创建一个新文件夹你可以使用ls命令来查看当前目录下有哪些文件和文件夹输入cd hello-world进入新文件夹注意在输入命令时你可以用Tab键来自动补全输入git init初始化Git仓库此时用ls -a查看当前目录可以看到多了一个git的文件夹此文件夹保存了版本控制的所有相关信息输入echo This is a simple practise readmetxt创建一个readmetxt文件输入git status查看当前版本库状态在Untracked files未跟踪文件下会出现红色的readmetxt代表此文件还未被Git所管理使用git add readmetxt将该文件加入缓冲区如果你确定所有的修改都需要提交可以使用git add 来加入所有修改现在用git status查看将看到文件名变为绿色使用git commit -m This is my first commit via Git来提交修改-m后面所带的参数是本次提交信息一般用来记录本次提交的主要意图提交成功后可以用git log查看历史提交记录每个记录都会有提交id作者和提交日期你可以用git branch查看当前有哪些分支当然因为我们没有创建任何分支目前只会有一个master分支使用git checkout -b feature创建一个名为feature的分支再用git branch查看一下项目的下载查看和修改第一步 从GitHub上下载我们的项目代码以Hello-World项目为例点击绿色按钮Clone or download然后在弹出窗口中点击剪切板图标复制仓库的URL在git bash中输入git clone httpsgithubcomfeicui-androidHello-Worldgit下载项目源码第二步 查看版本历史cd到项目文件夹下使用git log能看到我们的历史提交记录要回到某一历史版本可以使用git checkout commitId看完后要回到最新代码使用git checkout master第三步 本地修改代码下载新代码git pull从master出捡出一个新的分支git checkout -b featurefeature是分支名称你可以随意取名但请用英文在feature分支上随意修改改完后你可以提交你的修改git commit -m some message此时要同步代码请先切回主分支git checkout master然后更新git pull如果想删除自己建立的分支使用git branch -D feature注意执行此命令后分支被强制删除无法恢复GitHub和Git入门 考虑到大家以前可能对版本控制工具和Linux命令行工具都不了解,我写了一个简单的博客来让大家学会入门使用方法。 GitHub的简单使用第一步 创建GitHub账号1. 打开GitHub官网。2. 点击绿色按钮Sign up for GitHub,填写用户名,邮件地址和密码。注意: 用户名只能包含字母和"-"字符密码至少包含一个字母,一个数字和七个字符3. 点击绿色按钮Create an account,创建账号。现在,你的GitHub账号就创建好了。请先在你的注册邮箱中完成邮件验证,然后可以看看GitHub提供的新手文档,我们也提供了这一文档的中文版。 第二步 创建一个GitHub开发者应用1. 点击右上角你的头像,在下拉菜单中选择Settings。OK,现在你就可以使用此Client ID和Client Secret做GitHub三方登录了。 Git的简单使用第一步 下载Git for Windows1. 在官网点击Download,下载对应的exe文件,注意你的操作系统是32位还是64位。2. 双击安装,中间不用做任何改动,一直下一步就行。如果你想修改安装位置,请放在纯英文路径下。3. 安装成功,你现在就可以使用git命令行工具了。在你想要下载代码的路径,点击鼠标右键,选择Git Bash here。注意,你的代码路径也应是纯英文的。4. Git Bash使用的是MinGW,其界面如下图所示:注意,在此处使用的所有命令,如果你是在Linux环境下开发,用法都是完全一样的。所以对于完全没有Linux使用经验的学员,这也是一个开始接触Linux工作方式的好方法。 接下来,让我们创建一份简单的说明文件,并提交到版本库中。 4. 输入echo "This is a simple practise" ; readme.txt,创建一个readme.txt文件。5. 输入git status查看当前版本库状态,在Untracked files(未跟踪文件)下,会出现红色的readme.txt,代表此文件还未被Git所管理。以上是最最基本的Git操作,大家可以在此hello-world项目中随意尝试各种其他Git命令,最好的参考资料是Pro Git book。 注意:学会Git的唯一方式是在实际使用中学习,切记不要尝试先记住一大堆理论知识或者Git命令。 项目的下载,查看和修改第一步. 从GitHub上下载我们的项目代码。1. 以Hello-World项目为例,点击绿色按钮Clone or download,然后在弹出窗口中点击剪切板图标,复制仓库的URL。你可以在我们的代码基线上任意修改,但为了下载新代码时不出现冲突,请遵循以下步骤: 1. 下载新代码:git pull。2. 从master出捡出一个新的分支:git checkout -b feature。feature是分支名称,你可以随意取名,但请用英文。3. 在feature分支上随意修改,改完后你可以提交你的修改:git commit -m "some message"。4. 此时要同步代码,请先切回主分支:git checkout master,然后更新git pull。5. 如果想删除自己建立的分支,使用git branch -D feature,注意执行此命令后分支被强制删除,无法恢复。window._bd_share_config = { "common": { "bdSnsKey": {}, "bdText": "", "bdMini": "1", "bdMiniList": false, "bdPic": "", "bdStyle": "0", "bdSize": "16" }, "share": {} }; with (document) 0[(getElementsByTagName('head')[0] || body).appendChild(createElement('script')).src = 'http://bdimg.share.baidu.com/static/api/js/share.js?v=89860593.js?cdnversion=' + ~(-new Date() / 36e5)];
document.getElementById("bdshell_js").src = "http://bdimg.share.baidu.com/static/js/shell_v2.js?cdnversion=" + Math.ceil(new Date()/3600000) var fromjs = $("#fromjs"); if (fromjs.length > 0) { $("#fromjs .markdown_views pre").addClass("prettyprint"); prettyPrint(); $('pre.prettyprint code').each(function () { var lines = $(this).text().split('\n').length; var $numbering = $('').addClass('pre-numbering').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i 关闭 document.getElementById("popuLayer_js_q").onload=function(){ var styObjd=styObj={width:"300px","height":parseInt(250)+28};window.CSDN.Layer.PopuLayer("#layerd",{storageName:"layerd",styleObj:styObjd,total:50,expoire:1000*60}); } /*服务器频道首页置顶Banner960*90,创建于2014-7-3*/ (window.cproArray = window.cproArray || []).push({ id: "u2895327" }); 查看评论 ;;暂无评论 发表评论用 户 名:Jack94727评论内容: var fileName = '53522872'; var commentscount = 0; var islock = false
核心技术类目 全部主题HadoopAWS移动游戏JavaAndroidiOSSwift智能硬件DockerOpenStackVPNSparkERPIE10EclipseCRMJavaScript数据库UbuntuNFCWAPjQueryBIHTML5SpringApache.NETAPIHTMLSDKIISFedoraXMLLBSUnitySplashtopUMLcomponentsWindows MobileRailsQEMUKDECassandraCloudStackFTCcoremailOPhone CouchBase云计算iOS6Rackspace Web AppSpringSideMaemoCompuware大数据aptechPerlTornadoRubyHibernateThinkPHPHBasePureSolrAngularCloud FoundryRedisScalaDjangoBootstrap $(function(){ setTimeout(function(){ $.get("/JavaAndroid730/svc/GetTagContent",function(data){ $(".tag_list").html(data).show(); }); }); },500); #popup_mask { position: absolute; width: 100%; height: 100%; background: #000; z-index: 9999; left: 0px; top: 0px; opacity: 0.3; filter: alpha(opacity=30); display: none; } $(function(){ setTimeout(function(){ $(".comment_body:contains('回复')").each(function(index,item){ var u=$(this).text().split(':')[0].toString().replace("回复","") var thisComment=$(this); if(u) { $.getJSON("https://passport.csdn.net/get/nick?callback=?", {users: u}, function(a) { if(a!=null&&a.data!=null&&a.data.length>0) { nick=a.data[0].n; if(u!=nick) { thisComment.text(thisComment.text().replace(u,nick)); } } }); } }); },200); setTimeout(function(){ $(".math").each(function(index,value){$(this).find("span").last().css("color","#fff"); }) },5000); setTimeout(function(){ $(".math").each(function(index,value){$(this).find("span").last().css("color","#fff"); }) },10000); setTimeout(function(){ $(".math").each(function(index,value){$(this).find("span").last().css("color","#fff"); }) },15000); setTimeout(function(){ $("a img[src='http://js.tongji.linezing.com/stats.gif']").parent().css({"position":"absolute","left":"50%"}); },300); }); function loginbox(){ var $logpop=$("#pop_win"); $logpop.html(''); $('#popup_mask').css({ opacity: 0.5, width: $( document ).width() + 'px', height: $( document ).height() + 'px' }); $('#popup_mask').css("display","block"); $logpop.css( { top: ($( window ).height() - $logpop.height())/ 2 + $( window ).scrollTop() + 'px', left:($( window ).width() - $logpop.width())/ 2 } ); setTimeout( function () { $logpop.show(); $logpop.css( { opacity: 1 } ); }, 200 ); $('#popup_mask').unbind("click"); $('#popup_mask').bind("click", function(){ $('#popup_mask').hide(); var $clopop = $("#pop_win"); $("#common_ask_div_sc").css("display","none"); $clopop.css( { opacity: 0 } ); setTimeout( function () { $clopop.hide(); }, 350 ); return false; }); } var articletitle='入门级:GitHub和Git超超超详细使用教程!'; 个人资料
文章搜索 $(function () { $("#btnSubmit").unbind("click"); $("#btnSubmit").click(function () { search(); }); $("#frmSearch").submit(function () { search(); return false; }); function search() { if ($("#inputSearch").val() == "") { alert("请录入搜索关键词!"); return false; } //var url = "http://so.csdn.net/so/search/s.do?q=" + encodeURIComponent($("#inputSearch").val()) + "&u=" + username + "&t=blog"; var url = "https://www.baidu.com/s?wd=" + encodeURIComponent($("#inputSearch").val()) + "%20site%3Ablog.csdn.net" window.location.href = url; } });文章分类 Android核心(65) Java基础(4) Android(0) 文章存档2017年05月(4)2017年04月(3)2017年03月(12)2016年12月(14)2016年11月(35) 阅读排行 Android中快速自定义圆形ImageView图形!(3504)入门级:GitHub和Git超超超详细使用教程!(2294)Android中如何做Monkey测试(1539)AndroidStudio中TabLayout的简单使用(910)学习Android的SQLite中增删改查功能!(773)Android 5.0 Material Design的实现点击任意View的水波效果(690)Android中如何简单的做单元测试(660)Android 6.0 权限申请解析!(632)Android实现二维码扫描(仿微信,轻量Zxing)(566)Android中AndroidManifest清单文件以及权限详解!(563)评论排行Android中快速自定义圆形ImageView图形!(1)解决Android Studio无法安装app到小米手机(1)Android中快速实现自定义字体!(1)Android右滑关闭当前Activity(1)Android实现二维码扫描(仿微信,轻量Zxing)(1)Android 6.0 权限申请解析!(0)Android中Activity的四种加载(启动)模式(0)Android 5.0 Material Design的实现点击任意View的水波效果(0)Android DataBinding(数据绑定)详解(二)(0)AndroidStudio中使用ButterKnife教程!(0)推荐文章* 程序员4月书讯:Angular来了! * CSDN日报20170515 ——《 聊聊我对 WannaCry 产生的感慨》* 简单粗暴地入门机器学习* AntShares区块链的节点部署与搭建私有链* 分布式机器学习的集群方案介绍之HPC实现* Android 音频系统:从 AudioTrack 到 AudioFlinger 最新评论 Android实现二维码扫描(仿微信,轻量Zxing) Danniel_YANG:怎么加入闪光灯功能 Android中快速自定义圆形ImageView图形!wwq006:jpg--;zip,好新颖 解决Android Studio无法安装app到小米手机FynnJason:感谢 Android右滑关闭当前Activitybake_:手指滑动过程view可以不移动,等放手了才关闭可以吗 Android中快速实现自定义字体!weixin_36809461:我按照你的说法走了一遍,挺好,多谢了 setTimeout(function () { var naviga_offsetTop = 0; function naviga_stay_top() { var scrollTop = jQuery(document).scrollTop(); if (scrollTop > naviga_offsetTop) { jQuery("#nav_show_top_stop").css({ "position": "fixed" }); jQuery("#nav_show_top_stop").css({ "top": "0px" }); } else { jQuery("#nav_show_top_stop").css({ "position": "fixed" }); jQuery("#nav_show_top_stop").css({ "top": naviga_offsetTop - scrollTop + "px" }); } } function onload_function() { naviga_offsetTop = jQuery("#nav_show_top_stop").position().top; jQuery(window).bind("scroll", naviga_stay_top); jQuery(window).bind("mousewheel", naviga_stay_top); jQuery(document).bind("scroll", naviga_stay_top); jQuery(document).bind("mousewheel", naviga_stay_top); } jQuery(document).ready(onload_function); },200); (window.cproArray = window.cproArray || []).push({ id: "u2734133" });
公司简介|招贤纳士|广告服务|联系方式|版权声明|法律顾问|问题报告|合作伙伴|论坛反馈网站客服杂志客服微博客服[email protected]|北京创新乐知信息技术有限公司 版权所有|江苏知之为计算机有限公司|江苏乐知网络技术有限公司京;ICP;证;09002463;号|Copyright © 1999-2017, CSDN.NET, All Rights Reserved; $(function () { function __get_code_toolbar(snippet_id) { return $(" $(".bar").show(); });
$(function () { setTimeout(function () { var searchtitletags = articletitle + ',' + $("#tags").html(); searchService({ index: 'blog', query: searchtitletags, from: 5, size: 5, appendTo: '#res', url: 'recommend', his: 2, client: "blog_cf_enhance", tmpl: '#{ title }' }); }, 1000); });
document.getElementById("adJs52b5334").src = "http://ads.csdn.net/js/opt/52b5334.js?t=" + Math.random();
收藏助手 提问您的问题将会被发布在“技术问答”频道×该问题已存在,请勿重复提问 插入链接 本地上传网络图片插入图片 ||||||;;;;000:0推荐标签:我要悬赏 币取消发布可能存在类似的问题:我想提一个新问题保存代码片整理和分享保存的代码片,请访问代码笔记*标题*描述;标签Git使用xGitHub使用xGit教程xAndroidx代码管理x取消确定 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |