欢迎各位兄弟 发布技术文章
这里的技术是共享的
实话实说,Windows是最烂的开发平台,如果不是开发Windows游戏或者在IE里调试页面,一般不推荐用Windows。不过,既然已经上了微软的贼船,也是有办法安装Git的。
Windows下要使用很多Linux/Unix的工具时,需要Cygwin这样的模拟环境 (有人用Cygwin整合集成了git),Git也一样。Cygwin的安装和配置都比较复杂,就不建议你折腾了。不过,有高人已经把模拟环境和Git都打包好了,名叫msysgit,只需要下载一个单独的exe安装程序,其他什么也不用装,绝对好用。
msysgit是Windows版的Git,从http://msysgit.github.io/下载,然后按默认选项安装即可。
安装完成后,在开始菜单里找到“Git”->“Git Bash”,蹦出一个类似命令行窗口的东西,就说明Git安装成功!
1,下载git https://code.google.com/p/msysgit/downloads/list
最好 从 http://msysgit.github.io/ (https://gitforwindows.org/)下载吧
2,安装git ,我们选择命令行形式,这样无论在window下还是在linux下 都可以。
3,一直next下去就安装完成了。
4,git与bitbucket关联,产生一个公钥(类似与seesion,下回我们git 项目时就不用登录了。)。 在开始->所有程序->git->Git Bash 打开gitbash。
会显示如下界面。
5,输入 ssh-keygen ,按enter,一直按enter 直到出现下面
6,上图中会提示公钥生成在 C:\Documents and Settings\Administrator\.ssh 目录中,找到目录 ,里面有id_rsa.pub文件,用记事本打开,然后把里面的东西 全选复制。
7,登录bitbucket页面,点击头像,选择帐号管理。然后点选如图SSH密钥,然后有个他添加Key,把刚才复制的key复制进去。添加就完成了。
8,git命令行入门开始了。打开cmd,输入git。然后cd进入本机项目要存放的目录(也就是你想把项目放到你本机那个位置)。
9,然后输入git clone命令(把项目copy下来), git clone git@bitbucket.org:bonker/test.git 这样就把git@bitbucket.org:bonker/test.git 的项目复制到本机了。
10,更新文件,我们如果更改了其中一个文件的东西,先输入 git add xxx.txt 告诉git 我们要知提交这个文件.这是会进入vim对更改写注释的界面。vim使用很简单,按a是在一行后面append追加。i是inert在光标的地方添加。添加完成输入-s就是保存,-q是离开。一般我们都是-sq保存后离开。
11,如果提交所有的文件git commit -a。
12.上面所有的保存都只是保存在本机。也就是对.git文件夹的修改。还没有把数据提交到远程服务器。
13,git remote add hellogit git@bitbucket.org:bonker/hello.git,定义一个远程服务器是hellogit。
14,这是使用git remote就可以看到我们目前的远程服务器有哪些。
15,F:\Workplace\hellogit>git push hellogit master:master 把我们本机的master主分支的hellogit 提交到服务器master的hellogit目录下
git其他命令
创建新分支并命名,此处我们创建名为 new_stuff 的分支
1
| git branch new_stuff
|
移到新分支上
1
| git checkout new_stuff
|
开始你的工作并保存结果
各种工具.....
添加所改动的文件以便提交
1
| git add .
|
提交改动
1
| git commit -m "made some changes"
|
回到 master 主分支
1
| git checkout master
|
合并到主分支
1
| git merge new_stuff
|
我从master分支创建了一个issue5560分支,做了一些修改后,使用git push origin master提交,但是显示的结果却是'Everything up-to-date',发生问题的原因是git push origin master 在没有track远程分支的本地分支中默认提交的master分支,因为master分支默认指向了origin master 分支,这里要使用git push origin issue5560:master 就可以把issue5560推送到远程的master分支了。
如果想把本地的某个分支test提交到远程仓库,并作为远程仓库的master分支,或者作为另外一个名叫test的分支,那么可以这么做。git pull origin master
来自 http://www.cnblogs.com/Bonker/p/3441781.html
Git是一个免费的、开源的版本控制软件。在Windows上安装git,一般为msysgit,官方下载地址为
下载:在官方网站下载最新版本。
安装:点击下一步,直到出现步骤三。
在Windows Explorer integration选项中将“Git Bash here”和“Git GUI here”打对勾。
在“Adjusting your PATH environment”选项中,默认即可。
在“Configuring the line ending conversions”选项中,
第一个选项:如果是跨平台项目,在windows系统安装,选择;
第二个选项:如果是跨平台项目,在Unix系统安装,选择;
第三个选项:非跨平台项目,选择。
选择“Finish”,结束安装。
在桌面上,可以看到安装后的“Git Bash”选项,双击打开,可以进行操作了。
来自 http://jingyan.baidu.com/article/90895e0fb3495f64ed6b0b50.html
Win7上Git安装及配置过程
文档名称 | Win7上Git安装及配置过程 |
创建时间 | 2012/8/20 |
修改时间 | 2012/8/20 |
创建人 | Baifx |
简介(收获) | 1、在win7上安装msysgit步骤; 2、在win7上安装TortoiseGit步骤; 3、在VS2010中集成Git方法和步骤。 |
参考源 | Git的配置与使用 http://wenku.baidu.com/view/929d7b4e2e3f5727a5e962a8.html |
You do not need to download the whole msysGit development package, the "Full installer for official Git for Windows" download package is sufficient
msysGit 1.7.10+ is recommended for TortoiseGit 1.7.9+ (msysGit 1.7.10 adds utf-8 support and is compatible to *nix git)
minimum compatible version is 1.6.1 (for TortoiseGit < 1.7.9 you should use msysGit 1.7.6)
For the latest version of TortoiseGit Windows XP SP3 or newer is required.
Admin privileges for the installation
msysGit is required by TortoiseGit