今天用mac安装了一下git遇到一些小坑所以分享给大家,如有问题,望各位大佬多多指教

Git提交:

首先:查看git安装是否成功(git)

第二:获取git提交修改和拉取数据权限:

1.打开终端,运行 cd ~/.ssh进入ssh文件

2.备份已有的key

mkdir key_backup

mv id_rsa* key_backup

 

3.再生成SSH key

$ ssh-keygen -t rsa -C jonezhang86@gmail.com(注册的main邮箱)

4.将SSH key添加到coding上

1.打开终端,输入open ~/.ssh,查看id_rsa.pub这个文件并打开拷贝key值

2.打开coding\git官网,登录成功后,点击账户-SSH公钥,输入1步拷贝的值,点击提交

 

第三:输入下列密令确保git登录及拉取git数据:

1.创建README.md (非必要操作)

echo“#vue”>> README.md 

2.项目初始化

git init 

3.添加文件(非必要操作)

git add README.md || git add .

4.将git上的文件放入该库

git commit -m“拉取或者添加更新时的备注” 

5.连接git地址

git remote add origin https://github.com/你的Gi t地址

6.拉取git数据

 git push -u origin master

在第一次输入以上密令过程中系统会让你输入自己的git账号和密码,一定要确保自己的账号和密码输入正确

 

第四:上传文件

1.git add .  ||  'git add 文件名'

2.git commit -m”备注”

3.git push origin master

 

第五:更新文件(同第四(pull未实现))

说明一下:本人在这里测试是遇到了问题,就是他本身在直接pull时是不会成功的,但是在我git status查看他的状态时它本身的版本库状态会反馈给我提示有更新,而且也会有pull的提示但pull之后还是需要‘git add 文件名’及commit操作然后再push,因为我之前的git是用的windows系统,在Windows上用tortoiseGit可以直接再文件夹右键选择使用这些git命令来提交和更新,但是tortoiseGit没有mac系统的兼容版,所以我就很迷茫,希望了解这个bug的大佬指点下,万分感激啦

posted on 2018-08-08 09:23  谭少  阅读(1857)  评论(0编辑  收藏  举报