git 学习笔记
  5HAFzPFxGStu 2023年11月12日 12 0


久闻git大名,一直没用过,昨天捣鼓了一下,几个比较不错的资料如下:

关于git:

http://progit.org/book/

不错的使用git的项目托管:

http://github/com

一个简单的快速指南:

http://rogerdudler.github.com/git-guide/index.zh.html

在windows上没试过。

一年前用了一下git,后来就没有碰过,今天复习了一下,在github上部署了一下前段时间写的爬取空气质量数据的代码。

记录用git部署代码的过程如下:

1、在github上创建一个仓库(repositor)



登录github,进入自己的主页,点击页面右上角的按钮新建一个repositor




git 学习笔记_html




填入repository name、description,勾选initialize this repository with a README,省得一会还得手动初始化repository:



git 学习笔记_html_02


点击create repository,仓库就创建完了。



2、安装设置git与github



https://msysgit.googlecode.com/files/Git-1.8.1.2-preview20130201.exe


安装完毕,打开git bash,设置用户名和邮箱:


[html]  view plain copy


  1. $ git config --global user.name "Your Real Name"  
  2. $ git config --global user.email your@email.address  

这里的用户名和邮箱在commit的时候会用到,并且会出现在版本信息里,不妨和github中使用的一致。

然后创建一个ssh key:


[html]  view plain copy


  1. $ ssh-keygen -C 'your@email.address' -t rsa  

这里的email address不妨同上。

后面的共密钥路径用默认的(注意记下这个路径),密码输入你想设置的密码。


完成后去刚才的那个公密钥路径下(默认是C:\Documents and Settings\你的windows用户名.ssh),找到id_rsa.pub,复制其中的内容。


点击github页面上的设置按钮(新建仓库按钮的右侧),在SSH Keys一栏中,点击Add SSH Keys:



git 学习笔记_github_03



填入title,将复制的内容粘贴到Key中,点击Add Key,完成。



3、检出仓库



在本地新建一个文件夹,例如git,在该文件夹上右击,打开git bash,执行如下的命令:


[html]  view plain copy


  1. $ git init  
  2. $ git clone username@host:path/to/repository  


[html]  view plain copy


  1. $ git clone git@github.com:你的github用户名/你的github项目名.git  


这样就将github上的仓库检出到本地了,在本地修改后可以再提交上去。



4、修改与提交



本地仓库由 git 维护的三棵“树”组成。第一个是你的 工作目录,它持有实际文件;第二个是 缓存区(Index),它像个缓存区域,临时保存你的改动;最后是 HEAD,指向你最近一次提交后的结果。


在git bash中用


[html]  view plain copy


  1. $ git --help  


[html]  view plain copy


  1. $ git add 'filename'  


[html]  view plain copy


  1. $ git rm 'filename'  


之后,执行:


[html]  view plain copy


  1. $ git commit -m "代码提交信息"  

现在,你的改动已经提交到了 HEAD,但是还没到你的远端(github)仓库。


执行:


[html]  view plain copy


  1. $ git push origin master  


如果远端的仓库被改动了,在git bash中本地仓库目录下用:


[html]  view plain copy


  1. $ git pull  

命令更新本地仓库



参考:


http://rogerdudler.github.com/git-guide/index.zh.html


http://www.pureweber.com/article/git-and-github/


http://artori.us/git-github-usage/



【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月12日 0

暂无评论

推荐阅读
Git
  xWYnr39PTA9E   2023年11月19日   15   0   0 git版本控制系统
  qrJHiMhufrJ3   2023年11月13日   17   0   0 嵌入式Linux学习git
5HAFzPFxGStu