git和github实用步骤记录,及git.oschina私有代码管理步骤记录(更新中)
2017-04-26 15:31
525 查看
一、第一种方式:clone方式
1、在github上,注册。
注册成功后,开始新建项目:在页面上方用户菜单上选择 “+”->New repository 创建一个新的仓库.2.安装git客户端:
windows用户下载 http://msysgit.github.com/。这是一个git命令行和可视化工具。按下一步下一步安装即可。3.git客户端安装好之后,还有两步基本操作需要进行。
执行下面两条命令(以下执行命令都是在git batch中执行,在文件夹名字上,或在文件夹中点右键,可以找到git batch,作用是告诉 git 你是谁,你输入的信息将出现在你创建的提交中。git config --global user.name "你的名字" git config --global user.email "你的邮箱"
4.生成并部署SSH key。
由于你的本地Git仓库和GitHub仓库之间的传输是通过SSH加密的,所以,需要一点设置:第1步:用git batch 创建SSH Key。
$ ssh-keygen -t rsa -C "你的邮箱@XX.com"
顺利的化,会在产生一个新目录C:\Users\用户名.ssh,并里面会有,id_rsa和id_rsa.pub两个文件,这两个就是SSH Key的秘钥对。id_rsa是私钥,不能泄露出去,id_rsa.pub是公钥,告诉任何人。
第二步:在github网站上,设置ssh key.
打开id_rsa.pub文件,把内容粘贴到,头像->settings->SSH and GPG keys -> New SSH key->key中。保存,完成。
第2和第3点的步骤只需要配置一次,是全局配置,之后如果还要在git上新建其它的项目也不需要在配置。
3.把新建的仓库,下载到自己指定的本地文件夹。
于是github仓库和本地这个文件夹就产生了对应的联系。于是本地文件的增删改操作可以同步到远程仓库,远程仓库的增删改操作,也可以到本地文件夹了。$ git clone git@git.oschina.net:用户名/仓库名.git
4. 在本地新增文件,并提交到远程仓库git的操作。
首先在本地文件夹新增一个叫test.txt的文件。//查看文件夹中文件状态 git status //提交到暂存区 git add . // git commit -m 'add file test.txt' // git push (origin master)
完成后,刷新github对应项目内容,test.txt已经出现在github中。
5. 更新本地文件,上传至git。
用记事本打开test.txt,编辑内容后保存。//查看文件夹中文件状态 git status //提交到暂存区 git add . // git commit -m 'add file test.txt' // git push (origin master)
完成后,刷新github对应项目,test.txt的改动也就会出现在github中。
6. 在github上编辑文件,本地同步。
修改github上的test.txt文件后,在本地执行如下操作。// git pull
最新版本就会更新到本地相应文件了。
就此,最简洁的最干最实用的基本步骤就完成了。可以玩单人git项目了。
待更新。。。
参考资料:
http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000
相关文章推荐
- 【代码管理】GitHub超详细图文攻略 - Git客户端下载安装 GitHub提交修改源码工作流程 Git分支 标签 过滤 Git版本工作流
- vs2012配置gitHub管理代码详细步骤
- oschina中Git中代码托管的详细步骤
- 【转】Git连接oschina管理代码版本
- iOS开发——源代码管理——git(分布式版本控制和集中式版本控制对比,git和SVN对比,git常用指令,搭建GitHub远程仓库,搭建oschina远程仓库 )
- Git连接oschina管理代码版本
- 结合Github使用git管理代码的简便方法
- 如何使用osChina的git代码管理
- git代码仓库迁移(从github到oschina)
- git如何merge github forked repository里的代码更新?
- 在windows 上使用git 管理github代码
- git如何merge github forked repository里的代码更新
- vs2012配置gitHub管理代码详细步骤
- Eclipse中只用git上传代码到OSChina进行代码管理
- Unity项目中使用Git管理代码的设置步骤
- 如何使用Git 及 Github 来管理你的代码
- git如何merge github forked repository里的代码更新?
- Linux 命令行git提交代码到github基本步骤
- swift详解之二十--------在xcode中使用git管理源代码,将代码提交到github
- git克隆/更新/提交代码步骤及示意图