# 说说我理解的github,码云,git命令git
一、简介(初学者)github
二、仓库ubuntu
三、git版本管理(初识)服务器
四、实践git命令(ubuntu环境)ssh
1.安装git命令分布式
2.建立本地git仓库:git以具体目录对应建立仓库,即就是管理一个仓库至关于管理一个目录。学习
git init //仓库建立成功 以下图,文件中多出一个.git目录(这即是git仓库,里面东西目前看不太懂,之后回懂的,目前不过重要)网站
3.建立远端git仓库,访问https://github.com/ 注册登陆--》start aproject--》配置仓库参数--》肯定 便可完成。建立完成后,须要复制到仓库地址。从本地仓库向github仓库发送文件固然须要github仓库地址了。本人建立完成后的地址为https://github.com/tiancplusplus/SecondRepository.git 有了这个地址就能够向这个仓库发送东西了。this
4.第一次使用git命令,要配置一些参数,这些只配置一次spa
git config --global user.email "xing@ming.com" //配置本身本地git邮箱,邮箱地址能够随意填,并非哪一个注册过的邮箱
git config --global user.name "xingming" //配置本身本地git名字,名字也能够随意填写。
git remote add address_github https://github.com/tiancplusplus/SecondRepository.git //将远端地址绑定成一个变量方便操做,address_github是变量名,可随意变换
5.向仓库添加文件以及备注(这里强烈建议添加备注)
git add . //把当前目录下全部文件都添加上去
git commit -m "this is a test" //添加本次操做的备注
6.把当前仓库的东西发送到远端仓库
git push -u address_github master //第一次使用要加-u。(-f是强制push,会覆盖你仓库中本来的内容)master是一个分支的意思。
发送时要输入github帐号密码。上面两个红色箭头所示。由于上面的地址是http方式给出,因此每次发送都须要输入密码,有点烦。不过,到此,已经实现今天所了解的git命令了。
五、追加git说明
1.建立仓库必须在一个目录下运行git init ,运行事后当前目录便有了一个仓库.git。若是在其它目录下运行git add . git push ...等命令是不能操做此仓库的。必须在此目录或其子目录下操做。
2.在git push 时,能够不使用上诉的http地址方式,避免输入密码。另外一种方式是在本地生成ssh公钥,并将公钥在github上的帐户下注册。ssh的使用这里不进行说明
git remote add address_github_ssh git@github.com:tiancplusplus/SecondRepository.git
git push address_github_ssh master
3.版本管理细微体现
git status //查看仓库的文件状态,是否有被改动
git diff test.txt//若是文件test.txt被改动,查看改动了什么地方。下图修改了test.txt文件中三行
六、总结
git是一个复杂的命令,但简单讲就是用来上传文件的。只是在文件上多了一层仓库的封装,让对文件多方面的管理更方便有效。
一个参考网站:https://www.liaoxuefeng.com/wiki/896043488029600 网站有git的详解,写的很详细。