win下git自动编译
1. 怎样使用windows下的git
方法/步骤
下载Git,从官方网站下载Git并安装,安装以后在windows 目录点右键快捷菜单会有Git相应的功能
进入Git Gui,配置git的用户名和邮箱
初始化一个Git代码库,创建一个文件夹并进入,点击右键"Git init here",然后会创建一个代码仓库
添加文件,任何文件都可以,git会记录文件操作的状态。 进入"Git Gui"
选择未缓存的改动列表,添加注释并提交改动
把提交的改动上传到服务器,比如github
望采纳
2. windows下git怎么管理权限
一、安装
软件:msysGit-fullinstall-1.8.1.2
打开之后设置安装路径,默认为C:\msysgit,如图:
注意:如果要自定义安装路径,请不要安装在带有空格的路径以及含有中文的路径下点击“OK”以后开始安装,首先将文件解压到安装目下,然后会自动开始编译,编译结束之后,若看到与下图中类似的内容,则表明编译成功。
二、配置
注意:在配置过程中会对一系列文件进行编辑,请使用支持 unix 格式的编辑器Notepad++,
1、C:\msysgit\msysgit\etc\gitconfig 添加:(这里选择了默认安装路径)
[gui] encoding = utf-8[i18n] commitencoding = GB2312
2、C:\msysgit\msysgit\etc\inputrc 修改两行为:
set output-meta onset convert-meta off
3、C:\msysgit\msysgit\git\contrib\completion\git-completion.bash 末尾增加:
alias ls='ls --show-control-chars --color=auto'
4、C:\msysgit\msysgit\etc\bash_profile 末尾增加:
export LESSCHARSET=utf-8
三、gitlab服务器端的设置
访问gitlab服务器,界面如下:
输入账号密码登陆以后(假设你的账号是[email protected]),点“New Project”,这里设置工程名为example,创建工程之后网页会有提示: You won't be able to pull or push project code via SSH until you add an SSH key to your profile 这时我们需要把刚才生成的公钥递交到服务器上,点击“add an SSH key”,出现如下界面:
我们需要生成一对 Key(这里指密钥),然后才能通过加密的方式和服务器的代码库取得同步。现在运行C:\msysgit\msysgit\msys.bat,并执行以下命令:(注意请把[email protected]替换成你的账号)
$ ssh-keygen -t rsa -C "[email protected]"
一路回车,如图:
密钥生成成功!密钥分成两个文件,一个私钥(id_rsa)、一个公钥(id_rsa.pub)。私钥保存在你的电脑上,公钥交项目负责人添加到服务器上。用户必须拥有与服务器公钥所配对的私钥,才能访问服务器上的代码库。
【注意!】为了项目代码的安全,请妥善保管你的私钥!因为一旦私钥外泄,将可能导致服务器上的代码被泄漏!
接下来将公钥提交给gitlab服务器即可。打开C:\Users\Administrator\.ssh\id_rsa.pub,将里面的内容复制到“add an SSH key”网页上的key文本框中,Title填写为你的邮箱账号,这里为[email protected],保存后即添加成功。
【注意!】这里的Administrator为windows下的登陆用户,如果不清楚登陆用户名,点击开始菜单即可看到用户名,见下图:
现在回到刚才的工程目录对应的网页中,有提示信息,按照它给的步骤一步步来即可,这里作简单解释:
Git global setup:git config --global user.name "user_test"
#git的全局设置,设置一次即可,这里设置用户名
git config --global user.email "[email protected]"
#git的全局设置,设置一次即可,这里设置邮件
Create Repositorymkdir example
#在当前目录创建example工程文件夹
cd example
#切换目录example目录
git init
#初始化本地的git仓库
touch README
#创建一个新文件,名字为README
git add README
#将对README文件的修改通知git
git commit -m 'first commit'
#将通知给git的修改提交到本地仓库上,-m为设定提交理由:first commit
git remote add origin [email protected]:user_test/example.git
#添加远程服务器端的git仓库,名字为origin,链接内容为最后一串字符
git push -u origin master
#将本地git仓库的内容推送到origin链接上,推送版本默认为主版本
第一次提交后会提示连接不能建立,因为rsa的fingerprint没有验证,我们选择yes之后随即开始推送,如果出现类似于如下图的情况,那么表明推送成功!
以后若要再次提交只需要执行 :
git add xxx(xxx为修改的文件) git commit -m 'xxx'(xxx为提交的原因) git push -u origin master(本地推送到远程服务器端)
3. git for windows怎么用
windows下安装Git
下载Git在win下的安装包,下载地址:Git-For-Windows
上述官网下载地址可能被墙,下不到的朋友还还可以到这里下载:Github
安装文件是exe格式,直接打开按照默认配置点击 Next安装则可。

4. 如何在windows下安装GIT
windows系统下git的安装
在linux系统下,可以直接在命令窗口安装和使用Git。但是,在windows系统下,想要达到同样的效果,可以安装git,使用git bash到达效果。具体安装步骤如下:
第一步:官网上下载git
网址:https://git-for-windows.github.io/;版本:2.11.0。
第二步:双击下载好的git安装包,弹出提示框,如下图:
第三步: 直接点击“next”进入下一步,选择安装路径,如下图:
第四步:选择好安装路径后,点击“next”进入下一步,弹出安装配置窗口,包括git命令行、git图形窗口等,如下图所示:
第五步:按照上述默认配置,直接点击“next”进入下一步,弹出“选择菜单开始文件”的窗口,如下图所示:
第六步:按照默认路径即可,直接点击“next”,进入下一步,进入“调整路径环境”窗口,如下图所示:
注:该窗口中,各项选项的意思为:
第一项:直接安装,不会配置git命令的环境变量。
第二项:会自动配置好git命令的环境变量。
第三项:git命令和unix工具命令都会添加到环境变量。
第七步:由于第一项不会配置环境变量,第三项会添加可选unix工具,基本没用,所以选第二项,然后点击“next”进入下一步,如下图所示:
第八步:选择第一项,同步下载更新文件时使用windows风格,提交文件时使用unix风格,尽量保证同步兼容。选好后,点击“next”进入下一步,如下图所示:
第九步:选择第一项,安装后git bash的终端使用起来比较好用。选好后,点击“next”进入下一步。如下图所示:
第十步:按照默认配置,直接点击“next”进入下一步。如下图所示:
第十一步:直接点击“install”进行安装即可,安装完成如下图所示:
到此为止,git成功安装。
git安装完成后,找到git bash,打开git bash,如下图所示:
在上述窗口进行git的命令操作即可。
5. windows10怎么使用git
1. GitHub操作
本节先简单介绍 git 的使用与操作, 然后再介绍 TortoiseGit 的使用与操作.
先看看SVN的操作吧, 最常见的是 检出(Check out ...), 更新 (Update ...), 以及 提交(Commit ...); 相当于有一个服务器端, 可以多个客户端进行访问和操作.
Git是SVN以后的新一代的版本控制系统/协议. 适合于大规模的开源软件多人协作的开发. 有一个总仓库(如GitHub,CSDN,OSchina等提供), 每个客户端都有一个本地仓库(这个本地仓库有点对应于SVN的服务端仓库), 以及一个可以看见的本地项目.
让我们想想,至少需要有哪些功能.以 GitHub为例,首先,必须得有一个线上仓库(Repository), 这首先得新建一个仓库.
要创建仓库,必须得先注册账号. 请参考: 创建GitHub技术博客全攻略: http://blog.csdn.net/renfufei/article/details/37725057
然后,登录 GitHub, 在右上角找到 New Repository 或者 加号下拉按钮(+),点击进入新建仓库页面: https://github.com/new, 如下图所示:
依次填写仓库名,以及其他信息后,点击 "Create repository" 按钮,即可创建一个在线仓库. 因为这个仓库是挂在你的账号下的,所以可以是任意合法的字符,只要和你的其他仓库不冲突即可.
仓库创建成功后,就会进入仓库预览页面, 如下图所示:
然后,我们可以点击右边的 HTTPS 链接, 上方的文本框里面就显示了 HTTPS协议下的仓库访问地址, 可以点击进去全选,也可以点击右边的复制按钮复制到剪贴板. 例如,刚刚创建的项目访问路径是:
https://github.com/cncounter/LispGentleIntro.git
是一个以 https:// 开始,以 .git 结尾的 URL,根据提示,叫做 clone URL.
好了,仓库创建完成,可以进入下一步了.
2. Git使用与操作
如果你偏爱命令行,那么可以简单参考下这一小节. 否则,请往下翻,直接看 TortoiseGit使用与操作
2.1 克隆项目(clone ...)
Win+R 快捷键打开运行对话框,输入 cmd 回车, 在 cmd 中(其实在 GitBash中也可以), cd 切换到存放git项目的目录, 如:
[plain] view plain
Microsoft Windows [版本 6.1.7601]
版权所有 (c) 2009 Microsoft Corporation。保留所有权利。
C:\Users\Administrator>F:
F:\>cd GIT_ALL
然后执行命令: git clone https://github.com/cncounter/LispGentleIntro.git ,就会把项目克隆到当前目录下, 项目的目录名字默认为 LispGentleIntro.
[plain] view plain
F:\GIT_ALL>git clone https://github.com/cncounter/LispGentleIntro.git
Cloning into 'LispGentleIntro'...
remote: Counting objects: 5, done.
remote: Compressing objects: 100% (4/4), done.
remote: Total 5 (delta 0), reused 0 (delta 0)
Unpacking objects: 100% (5/5), done.
Checking connectivity... done.
命令行截图如下:
2.2 提交项目(commit ...)
然后可以 cd 切换到 LispGentleIntro 目录, 新增或者修改某些文件.这里只是模拟一下操作. 实际情况可能是 使用 Eclipse 导入项目(不要拷贝,Copy...)进行一些编辑, 然后将当前目录下的所有有变动的文件告诉索引库,接着提交到本地仓库.
[plain] view plain
F:\GIT_ALL>cd LispGentleIntro
F:\GIT_ALL\LispGentleIntro>echo some content >> cncounter.txt
F:\GIT_ALL\LispGentleIntro>echo by cncounter >> README.md
F:\GIT_ALL\LispGentleIntro>git add .
F:\GIT_ALL\LispGentleIntro>git commit -m "add some info."
[master 86d090f] add some info.
2 files changed, 4 insertions(+)
create mode 100644 cncounter.txt
提交到本地仓库有什么好处呢? 本地仓库就是一个版本管理库,我们在编写代码时,如果写错了,那么可能需要 Ctrl+Z 来撤销,撤销撤销,如果很多,而且跨文件,就很麻烦,可能需要Copy文件什么的。 这时候本地仓库就很有用了. 修改到某个阶段,然后就提交到本地仓库. 可以有效防止丢失,方便回退. 而且,提交到本地仓库不会影响别人看到的内容(只有本机可见).
2.3 推送项目(push ...)
如果完成到一定程度,那么可以推送到远端在线仓库. 推送之前,请确保你已经设置了全局的 user.name 和 user.email, 如果没有设置,或者不想使用全局的信息,可以在当前项目下设置:
[plain] view plain
F:\GIT_ALL\LispGentleIntro>git config user.name "renfufei"
F:\GIT_ALL\LispGentleIntro>git config user.email "[email protected]"
接着,可以执行推送(push), 推送就是将已经提交到本地仓库的那部分内容给推到远端在线仓库.(修改了,但没提交的那部分内容,不会被推送). 执行 git push 命令即可:
[plain] view plain
F:\GIT_ALL\LispGentleIntro>git push
Username for 'https://github.com': renfufei
Password for 'https://[email protected]':
Counting objects: 6, done.
Delta compression using up to 8 threads.
Compressing objects: 100% (3/3), done.
Writing objects: 100% (4/4), 402 bytes | 0 bytes/s, done.
Total 4 (delta 1), reused 0 (delta 0)
To https://github.com/cncounter/LispGentleIntro.git
e8c0fb1..6407079 master -> master
在连接上远端服务器之后,会要求你输入用户名与密码. 其中,用户名是你注册GitHub时的账号,不是邮箱. 接着是密码,注意密码是没有回显的,也就是为了安全,不告诉你具体输入了几个字符,输入完成回车即可. 截图如下:
好了,推送完成,这时候用浏览器打开在线仓库,看看内容是不是已经变了?
2.4 拉取项目(pull ...)
当然,如果多人协作, 或者多个客户端进行修改, 那么我们还要拉取(Pull ... )别人推送到在线仓库的内容下来。 大神们是不推荐使用 pull 命令进行拉取的, 因为封装了细节(git pull == git fetch + git merge). 对于这群更喜欢用命令行的神们来说, 一切在掌控之中是一种强迫症!!!(开个玩笑, 其实项目成员复杂,约定不好以后, pull 确实会有很多问题,会坑人.)
常规使用,我们执行 git pull 即可:
[plain] view plain
F:\GIT_ALL\LispGentleIntro>git pull
Already up-to-date.
当然,因为没有其他文件被修改,所以直接提示 已经更新到最新. 常规操作就这些,需要注意的是,和使用SVN的好习惯一样,你在修改本地内容之前,最好先 pull 一下,减少冲突的可能.
3.TortoiseGit使用与操作
使用 Git命令有时候确实不怎么方便,特别是每次都要输入密码,如果配置 SSH 的方式,又实在是很麻烦.(当然,必须使用 Windows 神器才有方便友好的客户端图形界面啦!!!)
关于 TortoiseGit 的安装请参考 前一小节.
3.1 克隆项目
打开资源管理器(我的电脑/计算机), 进入规划好的某个目录中, 然后在空白处点击鼠标右键, 选择 TortoiseGit --> 克隆... (Clone...).
弹出克隆项目对话框:
在对话框的 URL中输入项目地址,如:
https://github.com/cncounter/LispGentleIntro.git
确定本地目录,然后点击 确定 按钮. 等待完成后,点击关闭按钮即可.
3.2 修改提交项目
项目克隆完成后(可以将克隆 clone 理解为 下载, 检出 checkout 操作). 修改本地项目中的某些文件,如 将 README.md 修改为如下内容:
[plain] view plain
LispGentleIntro
===============
Lisp-符号计算入门指引翻译
<a href="http://cncounter.app.com/">天朝计数器</a>
还可以试试增加一些文件. 如 files.txt .
然后在本地项目的空白处点击鼠标右键, 选择 TortoiseGit --> 提交(C) -> "master"... 或: Commit -> "master"....
弹出提交(Commit)对话框:
作为好习惯,填写提交日志,勾选需要提交的文件,然后点击 "确定" 按钮, 即提交到本地仓库.
3.3 将提交到本地的项目推送到在线仓库
推送是提交的下一步操作.
在本地项目的空白处点击鼠标右键, 选择 TortoiseGit --> 推送... 或: Push....
弹出推送(push)对话框:
一般保持默认,点击 “确定” 按钮.
然后弹出推送进度界面, 可能要求你输入用户名:
确定OK,然后要求输入密码:
密码输入正确后,OK,显示推送成功界面:
如果你按照上一小节的设置操作,则输入密码以后会记住密码. 密码会明文保存在 C:\Users\Administrator\.git-credentials 这种文件中, 请小心使用.
6. 怎么做才能在 Windows 里写代码,在 Linux 里直接编译
linux 配置一个 git,git钩住(hook)编译,在win下每次push后就自动编译了
7. jenkins git怎么自动编译工程
当时也是花费了不少时间来配置Jenkins自动打包的问题,觉得还是需要记录一下。 1.安装Jenkins,这个很简单,不需要多说。 2.下载Git Plugin,Gradle Plugin,Android Emulator Plugin(这个可以配置SDK路径,觉得这个插件挺好)
8. win7下Git怎么用
Git是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。
本文介绍的是windows下使用git并创建一个代码库:
1、下载Git,从官方网站下载Git并安装,安装以后在windows 目录点右键快捷菜单会有Git相应的功能
2、进入Git Gui,配置git的用户名和邮箱
3、初始化一个Git代码库,创建一个文件夹并进入,点击右键"Git init here",然后会创建一个代码仓库
4、添加文件,任何文件都可以,git会记录文件操作的状态。 进入"Git Gui"
5、选择未缓存的改动列表,添加注释并提交改动
6、把提交的改动上传到服务器,比如github
9. win7下Git怎么用
你好,
1、下载msysgit,安装。 2、运行 X:\msysgit\msysgit\msys.bat;
3、输入命令,
cd X:
4、输入命令,参考附图: cd manifest < 切换到manifest目录 >
git tag < 列出android各个分支版本 >
5、选择自己想要的版本源码,如 android-2.2_r1,敲命令
git checkout android-2.2_r1
*** 执行以上操作,manifest 目录下会生成一个名为 default.xml 的 XML 文件,其中记录的就是android2.2系统各个模块的路径 ***
10. 怎样使用windows下的git
Windows下Git使用入门
作者: 铁锚
本文不想说太多的东西,希望能带你快速入门. 深入的东西网上有很多人说的透彻,而浅显入门的实例和讲解却很少. 如同纺锤,中间大,两端小,高深的和浅显的都很少.
1. 目录
计划分为4部分:
安装及配置Git
安装及配置TortoiseGit
Git与TortoiseGit基本操作
MarkDown示例
2. 相关网站:
TortoiseGit-1.8中文版与Git安装包: http://download.csdn.net/download/renfufei/8204699
Git的下载页面: http://git-scm.com/download/
Win7_8下的Git: https://windows.github.com/(这应该是Github在windows下的官方软件,但不支持XP)
TortoiseGit下载: http://download.tortoisegit.org/tgit/
详细的Git教程请参考GotGitHub: http://www.worldhello.net/gotgithub/index.html
如果你还没有Git账号,可以参考这篇文章进行注册: http://blog.csdn.net/renfufei/article/details/37725057
相关的首页也可以从下载页面找到,如果你感兴趣的话.
【经验1】 很多软件的官网、或者文档你找不到的话,可以到OSChina找找: http://www.oschina.net/
【经验2】 很多软件/框架的jar包, 可以到Maven仓库网去查找,可以直接下载jar 文件,也可以搜索maven依赖,其他工具的依赖等: http://www.mvnrepository.com/
