Git实用教程

来源:互联网 发布:淘宝杂货铺店铺介绍 编辑:程序博客网 时间:2024/06/15 22:31

1) 快速建立github账号并上传文件

更多内容请参考:
[廖雪峰Git教程,史上最浅显易懂的Git教程!]
http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000

  • 0.什么是git和github
    git是目前世界上最先进的分布式版本控制系统
    github是目前世界上用户最多的开源项目分享网站,可作为远程仓库使用

  • 1.安装git
    git for window-x64的安装包在文件夹内,一直按next,傻瓜式安装

  • 2.创建一个github账号及仓库
    [github地址]
    https://github.com

a. 点击Sign up来注册一个账号,点击Sign in来登录账号(记住用户名、邮箱及密码)

b. 点击Start a project开始创建远程仓库

c. 为你的仓库取个名字learngit,并设置为public ,点击Create repository创建仓库。
- 3.本地建立一个仓库并关联远程仓库
a.在f:study中建立一个learngit的本地仓库(最好和远程仓库重名)
a.1(初始化你的姓名以及e-mail)
0.gitconfigglobaluser.nameatenklsy1.git cofig –global user.email “atenk@qq.com”
b.打开gitBash。找到f:study/learngit文件夹,初始化这个文件夹,以后就不用再初始化了,可以在这里执行git命令
gitinitlearngit.gitd.1bgit remote add oirgin git@github.com:atenklsy/learngit1.git

推送文件到远程仓库的套路<必须掌握>
1. gitadd.//addgit status来检查
2. gitcommitmgithub//(commit)m=messagegit log来检查
3. $git push origin master //将所有文件推送(push)到origin远程,master主分支名,local本地,dev子分支名
工作区(git add .) ->暂存区(git commit –m “”) ->本地仓库(git push origin master) ->远程仓库github

日常的git命令
1. gitstatusgitadd2.git log 查看提交的日志
3. gitremotev1b4.git checkout 分支名 切换分支(git checkout –b 分支名,新建并切换到分支)
5. $git clone

2) 使用github作为远程仓库实现多人协作开发
多人协作的日常套路<必须掌握>
0. 非常用步骤:本地仓库与远程仓库连接
a. gitclonegit@github.com:atenklsy/learngit.git//b.git remote add origin git@github.com:atenklsy/learngit.git //与远程仓库建立连接
c. gitremotev//d.11.mastergit checkout dev//切换到dev分支,如果没有分支则git checkout –b dev
(git branch dev,git checkout dev)
2.开发结束后,gitadd.3.git commit –m “说些什么”
4. gitcheckoutmaster//master5.git merge - -no-f –m “还是要说些什么” dev //在master分支下将dev和master分支自动合并
6. gitpulloriginmaster//7.git push origin master//上传最新代码到远程仓库
8. $git branch –d dev//删除本地分支dev(与远程仓库合并之后,dev的代码过时了,需要删除)

附件1:多人协作开发的权限讲解
方式a.账号拥有者指定开发者

方式b.通过新建SSH key获得权限
1.cd到本地仓库
2.$ssh–keygen –t rsa –C atenk@qq.com,回车会在.ssh目录中生成id-rsa(秘钥)和id-rsa.pub(公钥)的文件,将id-rsa.pub文件(公钥)中的内容复制进SSH keys中即可

0 0
原创粉丝点击