程序员必看!分布式版本控制器—git先上手再深入
序言
提过刚碰触git时也是在网路上找文件格式学,看了好些讲义后辨认出却是叛逆,那时小贴士从新颖视角传授git进阶,阿宝更容易上手,一步棋一步棋深入细致,提过高度关注小贴士千万别错失预览哦。
如是说
Git是现阶段当今世界上最一流的分布式系统版控制技术(没众所周知)
window 加装
搜寻git官方网站浏览后点选加装就能,十分见单纯加装顺利完成后,在图标里找出Git->Git Bash,冒出来两个类似于实用性文件询问处的小东西,就表明Git加装获得成功!
linux 加装
$ sudo yum install git
mac加装
加装homebrew,接着透过homebrew加装Git,利皮扬卡请参照homebrew的文件格式:(http://brew.sh)
实用性
最终一步棋增设,在git实用性文件输出:
$ git config --globaluser.name"Your Name"$ git config --globaluser.email"email@example.com"
注意:git config命令中的–global 增设全局参数,也就是说本台机器上所有的仓库都会用这个实用性!
创建版库
找个合适的位置创建第两个版库(以window为例)找出合适位置鼠标右击选择Git Bash Here 进入git 命令界面
依次输出:创建仓库;进入文件夹;初始化仓库
$mkdir Warehouse$cdwarehouse$git init
Initialized empty Git repositoryinE:/Warehouse/.git/
当看见这行提示表明你的仓库已经建好,提示你是两个空的仓库(empty Git repository),细心的你辨认出目录下多了两个.git的目录,这个目录是git用来跟踪管理版库的,慎碰!!!
注意:如果没看到.git目录,那是因为这个目录默认是隐藏的,用ls -ah命令就能看见。
创建远程库
- 为了更接近实战小贴士建议先学习关联远程库,更符合工作需要。
- 创建远程仓库(小贴士用的是gitee,因为国内比较稳定)https://gitee.com,没账户的能注册登录注册
- 创建远程仓库,按图中的步骤操作即可
生成秘钥
在git中输出以下命令生成密钥(SSH key),密钥路径在当前用户目录下.ssh文件夹中
ssh-keygen -t rsa -C"your_email@youremail.com"
注:git使用https协议,每次pull,push都要输出密码,使用git协议,使用ssh密钥,能省去每次输密码;
添加公钥(id_rsa.pub.)到gitee帐户 ,透过主页右上角「个人增设」->「安全增设」->「SSH公钥」->「添加公钥」,添加生成的 public key 添加到当前账户中。
验证:
ssh-T git@gitee.com
连接远程仓库
gitremote add origin git@github.com:yourName/repositoryname.git
从远程仓库pull文件
gitpull origin master
将本地文件push到远程仓库
依次执行下边命令 :查看工作目录的状态; 将文件添加到暂存区;提交更改,添加备注信息(此时将暂存区的信息提交到本地仓库);将本地仓库的文件push到远程仓库(如 push 不获得成功,可加 -f 进行强推操作)
gitstatusgitaddgitcommit -m "commnet"gitpush origin master
结束语
到这里git本地和远程仓库就建好了,能上手试下,动手是最好的老师,后期文章会更深入细致地传授git,如果对您有帮助的话,不妨动动小手高度关注小贴士。您的赏识是我前进的动力
我告诉你msdn版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!