git如何提交代码
展开全部 -- git add . //指的是把所有文件 添加到本地repository-- git commit -m "test" //这里是添加commit的message-- git push origin master //origin指的是remote 远端地址, master 指的是你的分支。
上面三步,一般是这样的。
你可以下载 SourceTree 这个软件。
...
Github上下载的软件不会用啊
首先:看 README.md ,好多项目都有,有没有说明。
其次:看 你下载的属于什么代码,对应到相应的开发环境上。
然后:就是在对应的开发环境中编译(脚本语言直接放在应用中)。
如果是 类库需要放在特定的实例中,如果是实例内就可以直接运行了!
xcode 怎么在github下载代码
先进网站https://github.com/ 然后在search框输入你要找的代码名称 就会出现结果了 比如:我搜索qrcode 会出现然后找到你想要的内容 单击点开 如图注意到右下角的download了吗?点一下就OK了 不知道你是不是问这个 希望可以帮到你
怎样查看 Android APP 源代码
展开全部 虽然存在一些特殊情况下,我们可以推测出exe程序是用什么程序写的。
但是多数情况下,我们是无法只根据一个exe程序就判断出来的。
根据exe程序我们是无法直接得到程序的源码的。
虽然也有一些用于逆向工程的办法,但那不可能把已经是exe的程序反回到它原始的源码情况。
而且这些工具都很难用。
你可以用“反编译”搜到很多工具,但是说实话,即便是这方面的专家,要看懂反编译以后的程序也不是一件轻松的事情。
...
两个人一起开发怎么用GitHub管理代码?
两个人一起开发GITHUB方法:1)注册一个github账号2)在上面创建一个项目,可以对项目进行设置GitHub作为开源源代码管理以及版本控制系统,很多开源作者会在上面建立公开项目。
Github目前拥有140多万开发者用户。
随着越来越多的应用程序转移到了云上,Github已经成为了管理软件开发以及发现已有代码的首选方法。
GitHub 是一个使用git分布式的版本控制系统,最初由Linus Torvalds编写,用作Linux内核代码的管理。
而 git 最初是 Linus Torvalds 为帮助Linux开发而创造的,它针对的是 Linux 平台,因此 git 和 Windows 从来不是最好的朋友,因为它一点也不像 Windows。
GitHub 发布了GitHub for Windows,为 Windows 平台开发者提供了一个易于使用的 Git 图形客户端。
GitHub for Windows 是一个 Metro 风格应用程序,集成了自包含版本的 Git,bash 命令行 shell,PowerShell 的 posh-git 扩展。
GitHub 为 Windows 用户提供了一个基本的图形前端去处理大部分常用版本控制任务,可以创建版本库,向本地版本库递交补丁,在本地和远程版本库之间同步。
Git 是用于 Linux 内核开发的版本控制工具。
与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持(wingeddevil注:这得分是用什么样的服务端,使用http协议或者git协议等不 太一样。
并且在push和pull的时候和服务器端还是有交互的。
),使源代码的发布和交流极其方便。
Git 的速度很快,这对于诸如 Linux kernel 这样的大项目来说自然很重要。
Git 最为出色的是它的合并跟踪(merge tracing)能力。
如何安装Git软件客户端
展开全部 双击安装文件,打开安装窗口,进入Information界面点击“next”按钮,进入Select Destination Location界面,可根据自己的需求修改安装路径点击“next”按钮,进入Select Componets界面,选择要安装的组件。
图标组件(Addition icons) : 选择是否创建快速启动栏图标 或者 是否创建桌面快捷方式;桌面浏览(Windows Explorer integration) : 浏览源码的方法, 单独的上下文浏览 只使用bash 或者 只用Git GUI工具; 高级的上下文浏览方法 使用git-cheetah plugin插件;关联配置文件 : 是否关联git配置文件, 该配置文件主要显示文本编辑器的样式; 关联shell脚本文件 : 是否关联Bash命令行执行的脚本文件; 使用TrueType编码 : 在命令行中是否使用TruthType编码, 该编码是微软和苹果公司制定的通用编码;点击“next”,进入Select Start Menu Folder界面,设置开始菜单中快捷方式的目录名称,点击“next”,进入Adjusting your PATH environment界面,设置环境变量 :选择使用什么样的命令行工具, 一般情况下我们默认使用Git Bash即可, 默认选择。
Git自带 : 使用Git自带的Git Bash命令行工具;系统自带CMD : 使用Windows系统的命令行工具;二者都有 : 上面二者同时配置, 但是注意, 这样会将windows中的find.exe 和 sort.exe工具覆盖, 如果不懂这些尽量不要选择; 点击“next”按钮进入Configuring the line ending conversions界面,选择换行格式,选择“Checkout as-is, commit Unix-style line endings”,检查出windows格式转换为unix格式 : 将windows格式的换行转为unix格式的换行在进行提交; 检查出原来格式转为unix格式 : 不管什么格式的, 一律转为unix格式的换行在进行提交; 不进行格式转换 : 不进行转换, 检查出什么, 就提交什么;点击“next”按钮进入配置终端模拟器(Configuring the terminal emulator to use with Git Bash)界面,默认设置点击“next”按钮进入额外的配置选项(Configuring extra options),默认设置。
点击“Install“开始安装,安装完毕后,点击”finish“
如何获取 webrtc 特定版本 源码
必须要安装的软件如下:SVN,这个是必须的。
可以安装TortoiseSVN,找个合适的版本就可以了。
下载地址:http://sourceforge.net/projects/tortoisesvn/。
这个软件等下可以直接需要用到。
安装msysgit,这也是一定要安装的,因为等下需要用到。
下载地址:http://code.google.com/p/msysgit/downloads/list。
个人以为这个也是找个合适的版本就可以了,对版本应该没有要求,我下载的是:1.7.4版本。
也可以再安装TortoiseGit,下载地址:http://code.google.com/p/tortoisegit/downloads/list。
这个应该是可以安装,也可以不安装,但如果要安装的话,一定要安装msysgit,因为TortoiseGit只是一个Git版本管理的GUI软件。
安装python,这个也是必须的,为什么需要这个呢?因为等下一个下载工具里面都是python脚本,所以需要这个来执行。
下载地址:http://www.python.org/getit/现在开始准备下载源码了,下载源码我是用gclient工具,这是什么呢?这是在另一个包里面提供的一个工具,这个包就是depot_tools,所以我们要先下载这个。
一,下载depot_tootls可以直接用cmd进入到某一个文件夹下,然后用命令[html] view plaincopysvn co http://src.chromium.org/svn/trunk/tools/depot_tools下载,当然也可以新建一个文件夹,然后右键,选择svn checkout。
二,获取源码在获取源码之前,我们看一下我们电脑上(windows)已经准备了哪些东西?安装了SVN,这个是必须的,就算不用下载depot_tools,也要安装这个。
因为在后面的下载过程中,还是要用这个。
安装了Git,这个也是必须的,至少命令行是好使的。
准备depot_tools,这个提供gclient工具,因为要用这个工具下载,这个工具需要安装python。
现在来获取源码,步骤如下:新建一个文件夹,用于保存获取的源码。
如webrtc_src。
然后在文件夹上右键,会有一个git bash选项。
如果没有的话,就直接打开git bash。
就是Git的命令行。
如果直接右键打开的,那么当前的目录就是新建文件夹的目录,如果不是当前需要保存源码文件夹的目录,就cd 至那个目录。
接下来就运行一些命令,如下:获取源码:svn checkout http://webrtc.googlecode.com/svn/trunk/。
这个下载来的文件不是很大,因为操作还没有完成。
项目配置文件:gclient config https://webrtc.googlecode.com/svn/trunk。
这次下载的文件数量很大,有1G以上,也需要很长的时间,是和下面的命令一起使用的。
gclient sync --force 获取工程的最新文件。
gclient runhooks --force 这个命令用于生产各种项目文件,如webrtc.sln文件,是或者MakeFile文件。
三,后续操作在获取了源码之后,编译之后,发现少了很多文件,这些文件可以通过SVN再次获取。
svn co http://vsfiltermod.googlecode.com/svn/trunk/src/BaseClasses把获取的文件放在下面这个目录C:/ProgramFiles/Microsoft SDKs/Windows/v7.1/Samples/multimedia/directshow/baseclasses/这个目录在你不改变源码的配置时,是固定的,如果相应的文件夹不存在,就新建一个文件夹。
在Windows上,此时已经存在.sln文件了,直接用VS打开,在编译时,可能还需要安装DirectX
jenkins 构建git 项目,源码管理部分成功了,f可以正常下载代码,但是...
当时也是花费了不少时间来配置Jenkins自动打包的问题,觉得还是需要记录一下。
1.安装Jenkins,这个很简单,不需要多说。
2.下载Git Plugin,Gradle Plugin,Android Emulator Plugin(这个可以配置SDK路径,觉得这个插件挺好), Email Extension Plugin 邮件提醒插件,自带的邮件提醒插件确实太弱。
3.配置,SDK路径,JDK路径,Git路径,Gradle路径。
配置git: git config –global user.name “name” git config –global user.email email 查看: cat /root/.gitconfig root是指当前的用户生成公钥和私钥: ssh-keygen -t rsa -C “email”
如何在Visual Studio中配置git
用 Visual Studio 可以配合 Git 工具做版本管理。
也可以直接将工程同步到 GitHub 上。
配置过程非常简单。
首先你要安装 GIt,安装和配置步骤见 安装 Git,Windows 上只要替换其中的安装步骤,其他类似。
在 Visual Studio 安装插件 Git Source Control Provider 然后在 tools->options->source control 中配置源代码管理,将默认的修改为 Git Source Control Provider 配置好后会弹出选择 Git 的 bin 目录,将安装目录填上即可,以后也可以在选项中再次填上 因为用户名,还有 GItHub 的 ssh key 已经在 安装 Git 中完成了,这里不需要再做一边。
我们新建一个工程,然后可以在解决方案的右键菜单中看到多出来的一项。
这里如果你选择 TortoiseGit 的话,弹出的菜单是不一样的,会比较丰富。
我安装的是最简单的。
选择 Pending Changes 就可以 commit changes 了,这里要勾选改变的源文件,相当于 git add ....如果要 push 到 GitHub 的远程仓库 ,我还没找到选项,还是只能用 Git Bash 命令行。
不过,push 不是经常做的,所以影响不大。
如果嫌烦的话,可以装 TortoiseGit,在 Visual Studio 中就能有相应的选项,完全不要命令行啦。
1. VS2015在对Git的支持 VS2015是微软IDE集成开发环境的重量级升级,微软除了将触角延伸至iOS和Android平台以及Unity,Unreal和Cocos等游戏开发领域中。
而且在进一步集成Git。
可以说在不需要第三方插件的前提下,就可以使用Git来进行团队开发。
2. 在VS2015中使用Git 下面介绍如何在VS2015中使用Git进行团队开发。
2.1 在Git服务器上新建版本库 在使用VS2015进行团队开发前,我们先在Git服务器上创建新的版本库。
打开我们已经安装好的GitStack(如查直接看本篇的同学,可以先看一下服务端环境搭建一文URL:使用GitStack+TortoiseGit 图形界面搭建Git环境) 在GitStack中创建新的版本库,名为“MyGitForVsObject”,并新建两个用户"yubinfeng"和“zhangsan”,再新建一个组"MyGitGroup",将这两个用户加入到该组,并给版本库授权该组。
具体操作这里不再赘述,不了解的朋友请看上面的URL.完成后如下所示:2.2 在VS2015中克隆远程版本库 我们先在VS2015中新建一个解决方案,在工具栏,点“团队”=》“管理连接” 按上图所示,右打开的 团队资源管理器中,输入远程Git URL,点击克隆按钮,即可完成在VS2015中克隆远程版本库了 克隆成功后,可以在 本地Git存储库 中看到 本地版本库已经 从服务器上克隆下来了。
2.3 Git全局设置 完成版本库克隆后,我们需要在Git中进行一次全局设置。
工具栏 - 团队 - 管理连接,打开团队资源管理器 点击主页按钮,如下图 点击设置,选择全局设置,完成如下三项更改,点更新 用户名:将作为你以后版本提交后日志显示的名称 电子邮件:团队联系使用 默认存储库位置:最好进行一下改动,默认在C盘,防止丢失2.4 Git存储库设置 存储库设置和全局设置类同,如下 工具栏 - 团队 - 管理连接,打开团队资源管理器 点击主页按钮,选择 设置 - 存储库设置 如上图,其他内容不需要设置,主要 添加一下远程 。
这将是以后获取新版本和推送到服务器的地址 此时,我们可以看到项目文件前面有一个小锁,并且代码中已经有了Git的信息,表示项目已经已经受到Git控制2.5 第一次向Git服务器发布项目 我们上面看到的所有Git的受控信息,只是相对于克隆到本地的版本库,此时Git服务器并没有接收到这些工程文件,下面我们要做的将是第一次将本地版本库中的工程文件同步到Git服务器,即项目发布 工具栏 - 团队 - 管理连接,打开团队资源管理器 点击小房子,回到Git主页,点击同步 此时,出现如下界面+ 我们第一次将本地分支发布到远程服务器,点击发布 输入远程URL,发布,即可发布到远程库 我们可以打开GitStack查看日志,如下:上面显示的时间,为你在本地操作的时间。
我们可以看到Git作为分布式版本控制系统,你在离线进行操作,在推送时,显示的均为你操作时间,而非推送时间。
2.6 拉取、获取、合并、提交、推送、同步 项目开发过程中,我们通常进行下面几种操作,我一次性介绍,这个和上篇TortoiseGit类似,直接看本篇的同学,可以参考上篇,URL:图形化Git客户端工具TortoiseGit 拉取(Pull):将远程版本库合并到本地版本库; 相当于(Fetch+Meger) 获取(Fetch):从远程版本库获得最新版本 合并(Meger):将两个版本库进行合并操作 提交(Commit):将所做的更改,存入本地暂存库 推送(Push):将所做的更改,存入远程版本库 同步(Pull+Push):先将远程库拉取,再将本地库推送到远程库 注意这个顺序; 相当于(Pull+Push) 我们对文件进行修改后,文件前有一个小对号,右击,点提交 我们在提交文件时,记得填写备注,在团队开发中,保持一个良好的习惯 提交在这里有三种:提交:即将文件存入本地版本库 提交和推送:即将文件更改同时存入本地版本库和远程版本库 提交和同步:将文件更改提交到本地库的,再从远程版本库拉取新版本到本地,再推本地库到远程版本库 注意:这里的操作,不针对当前文件,而是对所有变更进行提交、推送或同步。
2.7 创建分支 对...
转载请注明出处51数据库 » git下载软件源码在哪儿
丢了的蜡笔小新