Git的使用
说到git大家应该都有所了解,是比较流行的合作开发工具,这两天和公司的人使用 码云 来进行项目合作,发现以前学习的git都生疏了,现在给大家分享以及自己记录一下(赤裸裸的实战)
如果完全不熟悉git建议取看git的教程,这里推荐一个快熟入门的git的教程
30分钟快速入门git
使用环境为window,如果大家还没有下载git可以用我这个,GitHub的桌面版,其实只要里面的git shell
git下载地址 密码: 8ao5
里面有GitHub桌面和git,大家选着来用,我是用github的
好,话不多说,直接上实战的过程
1. 初始化一个新的本地仓库
打开git Shell 先切换到你要初始化为仓库的目录下,然后使用git命令
git init
2. 让项目的负责人把你添加进项目里

3. 生成ssh公钥并让项目负责人添加公钥
项目负责人在个人设置那里添加ssh公钥,如果是添加项目的ssh公钥是没有push的权限的,只有clone和pull权限而已

如何生存公钥码云上面也有教程了,我在这里就简单的说明一下:
ssh-keygen -t rsa -C "xxxxx@xxxxx.com"
后面的你填个163或者qq还是其他的邮箱都可以
直接三次回车,如果你之前有生成过了系统会问你是否覆盖,注意一下就好了
然后是查看公钥
cat ~/.ssh/id_rsa.pub
把它打印出来的全部复制,那个就是公钥了,复制给项目负责人,让他把你的公钥添加进去
4. 克隆远程仓库回本地仓库
git clone git@gitee.com:xc2415/test.git

要使用push和pull有个先前条件,先要链接远程仓库
5. 链接远程仓库
git remote add origin git@gitee.com:xc2415/test.git
6. 提交push
提交之前需要add和commit两个步骤
添加某个目录里面的所有文件
git add .\path
git commit -m "我是提交这次的说明"
git push origin
。。。简单的三步骤就可以,如果想添加所有的文件的话就改变 git add * 这样就可以
7. 拉回pull(也就是更新本地的仓库)
git pull origin master
git的零散知识(很重要)

这是从远程仓库拉回的,先三个划线代表的意思大家应该都懂,但我还是说一下,分别是文件改变,改变行数,删除行数,大家慢慢看也可以在这里看出哪些文件是新增的,这里的英文还是看的懂得(狗头)

master后面的三个数字分别代表的意思是:
新增文件数,修改文件数,删除文件数,冲突文件数
git的常用的命令
- 初始化 init
- push和pull
- 查看本地的文件情况 status(常用)
- 查看远程仓库的情况 remote show origin (要使用origin须先链接远程仓库)