Git工具--帮助你快速组织你的代码
我们在使用开源项目的时候,一般会发现有这么一个获取方式
git clone
url
开源项目作者将自己的项目托管到github上,其他想要使用这个项目的就可以通过git
这个工具来将整个项目完整的下载到本地。
今天就来总结一下近日来入手git
的一些总结。
Git
安装
从Git官网下载完成之后,安装可以一路next到底,然后在你的右键菜单就可以看到两个
Git Bash Here
Git Gui Here
点击Git Bash Here
,开启一个跟传统命令行不一样的终端,这里就是我们使用各种git指令的地方。
Git ssh
配置
git config --global --list
输入以上指令,如果是第一次使用,那么应该不会有任何输出。
默认现在你已经有了github账号并且知道你的github用户名以及注册邮箱
git config --global user.name "这里写你的用户名"
git config --global user.email "这里写你的email"
然后执行如下命令生成密钥
ssh-keygen -t rsa -C "这里填你的email"
一路回车,如果没有错的话,在C:\Users\你的用户名\.ssh
目录下会生成一个id_rsa
和id_rsa.pub
文件,利用文本编辑器打开id_rsa.pub
,复制里面的所有内容。
然后打开GitHub,找到设置里面的SSH and GPG keys
一项,右侧选择New SSH Key
,然后将上一步复制的内容粘贴到第二个Key
输出框里,Title
自己决定。
添加完成之后,回到命令行,执行如下命令
ssh -T git@github.com
测试链接是否成功,一般情况下可能会链接失败,因为一些原因访问速度并不快,可以多次尝试。
Git
常用指令
关于Git
的工作方式,可以参考菜鸟教程的[这篇文章](Github 简明教程 | 菜鸟教程 (runoob.com)),本篇文章只讲应用。
1.从github仓库clone下整个仓库
git clone url
2.新建文件
touch 新文件
3.将新文件添加到工作区
git add 新文件名
4.编辑新文件或者修改现有文件
5.提交版本
git commit -m "Adding files"
引号内为备注信息
或者使用
git commit -a -m "Adding files"
git commit 命令的-a选项可将所有被修改或者已删除的且已经被git管理的文档提交到仓库中
6.查看仓库内文件的修改情况
git status
7.提交推送更新
git push
8.取回更新
git pull
以上操作全部基于master 分支,后续更新新建分支以及分支的操作。