Git的简单使用
2015-08-09 00:00
225 查看
摘要: git
发现现在用Git的人越来越多了。很多开源的地方都是在用它,所以我也要与时俱进。
大道理和大理论我也就不记录了,想知道的话,搜索一大堆。
我就记忆点简单易用的。
这篇文章的用意就是为了以后当我忘记的时候能回想起来怎么用它。
好了言归正传。
$ git config --global user.name "chenxiangning"
$ git config --global user.email "chenxiangning1989@126.com"
因为Git是分布式版本控制系统,所以,每个机器都必须自报家门:你的名字和Email地址。
git config命令的--global参数,用了这个参数,表示你这台机器上所有的Git仓库都会使用这个配置,当然也可以对某个仓库指定不同的用户名和Email地址
好了到这里就算是安装好了。
然后下一步骤,就是选个git托管的网站,我选了csdn
在这里建立一个项目,然后同步下来就好。
然后设置一个公钥
$ ssh-keygen -t rsa -C "chenxiangning1989@126.com"
然后一路回车,使用默认值即可,由于这个Key也不是用于军事目的,所以也无需设置密码。
如果一切顺利的话,可以在用户主目录里找到.ssh目录,里面有id_rsa和id_rsa.pub两个文件,这两个就是SSH Key的秘钥对,id_rsa 是私钥,不能泄露出去,id_rsa.pub是公钥,可以放心地告诉任何人。
添加公钥
然后就可以把项目弄下来了。
--从远程仓库中克隆项目
$ git clone git@code.csdn.net:mysd76/tools.git
-----------------
在本地新建的文件需要上传到服务器上的做法。
$ git add demo.txt demo2.txt
$ git add src
$ git commit -m "提交描述"
$ git push
git push 命令用于将本地分支的更新,推送到远程主机
这样就ok了。。。。。。。。。。。。。。。。。。。
比如删除文件 git rm demo.java
前提是要进入相关文件夹 cd a/b/c
删除之后需要提交 git commit -m “描述”
之后还需要同步 git push
发现现在用Git的人越来越多了。很多开源的地方都是在用它,所以我也要与时俱进。
大道理和大理论我也就不记录了,想知道的话,搜索一大堆。
我就记忆点简单易用的。
这篇文章的用意就是为了以后当我忘记的时候能回想起来怎么用它。
好了言归正传。
在Win上安装Git
msysgit是Windows版的Git,从http://msysgit.github.io/下载,然后按默认选项安装即可。$ git config --global user.name "chenxiangning"
$ git config --global user.email "chenxiangning1989@126.com"
因为Git是分布式版本控制系统,所以,每个机器都必须自报家门:你的名字和Email地址。
git config命令的--global参数,用了这个参数,表示你这台机器上所有的Git仓库都会使用这个配置,当然也可以对某个仓库指定不同的用户名和Email地址
好了到这里就算是安装好了。
然后下一步骤,就是选个git托管的网站,我选了csdn
在这里建立一个项目,然后同步下来就好。
然后设置一个公钥
$ ssh-keygen -t rsa -C "chenxiangning1989@126.com"
然后一路回车,使用默认值即可,由于这个Key也不是用于军事目的,所以也无需设置密码。
如果一切顺利的话,可以在用户主目录里找到.ssh目录,里面有id_rsa和id_rsa.pub两个文件,这两个就是SSH Key的秘钥对,id_rsa 是私钥,不能泄露出去,id_rsa.pub是公钥,可以放心地告诉任何人。
添加公钥
然后就可以把项目弄下来了。
--从远程仓库中克隆项目
$ git clone git@code.csdn.net:mysd76/tools.git
-----------------
在本地新建的文件需要上传到服务器上的做法。
$ git add demo.txt demo2.txt
$ git add src
$ git commit -m "提交描述"
$ git push
git push 命令用于将本地分支的更新,推送到远程主机
这样就ok了。。。。。。。。。。。。。。。。。。。
比如删除文件 git rm demo.java
前提是要进入相关文件夹 cd a/b/c
删除之后需要提交 git commit -m “描述”
之后还需要同步 git push
相关文章推荐
- RPC failed; result=22, HTTP code = 411
- git更新已經刪除的文件
- 提取Git每次提交后Commit的文件
- GIT迁移服务器
- 分布式版本管理git入门指南使用资料汇总及文章推荐
- Git远程操作详解
- 25个 Git 进阶技巧(翻译)
- 详解版本控制利器Git,SVN的异同以及适用范围
- Ruby实现的删除已经合并的git分支脚本分享
- 在 Shell 提示符中显示 Git 分支名称的方法
- Git使用基础篇(一些常用命令和原理)
- git fork同步是什么意思?
- Python的高级Git库 Gittle
- 使用GIT进行源码管理――GUI客户端小结
- 使用git代替FTP部署代码到服务器的例子
- linux系统安装git及git常用命令
- 分享下自己总结的Git常用命令
- Git 常用命令速查表(图文+表格)
- mac git xcrun error active developer path 错误
- git报错