使用git管理项目配合source tree【上传、下载、更新】

用了一段时间,觉得git管理还是很舒服的,比之前用SVN管理简直高级了很多。

想着整理一下,写个文章做个记录,话不多说,开干......

1.新建项目或者一个什么东西。【略】

2.cd到项目路径然后输入

git init

【检查有没有成功,在项目目录中按快捷键 commond+Shift+. 可以看到隐藏的.git目录】

3.打开github官网

创建一个项目

使用git管理项目配合source tree【上传、下载、更新】_第1张图片
首页新建仓库

输入分支的名字

使用git管理项目配合source tree【上传、下载、更新】_第2张图片
输入分支名称建立

4.将项目和git上的项目关联

使用git管理项目配合source tree【上传、下载、更新】_第3张图片
复制这个地址

复制这个地址之后,输入命令

git remote add origin [email protected]:BeanMan/gitDemo.git

输入一下命令查看本地仓库的状态,红色为可提交文件

git status

【没有任何显示说明项目什么都没有改动,如果是新建的项目也没有任何显示,如果要看到效果,可以在项目里随便添加点东西之后再输入一次命令即可看见效果】

5.提交修改

先添加到本地仓库

git add .

然后添加注释提交

git commit -m "first commit"

最后推送的远程服务器

git push -u origin master

【如果推送出错了,查看是否没有配置SSH Key】

cat ~/.ssh/id_rsa.pub

然后把得到的ssh key拷贝,打开github官网

使用git管理项目配合source tree【上传、下载、更新】_第4张图片
点击设置
使用git管理项目配合source tree【上传、下载、更新】_第5张图片
添加ssh
使用git管理项目配合source tree【上传、下载、更新】_第6张图片
输入然后添加

再次输入【git push -u origin master】即可成功了。

6.使用source tree检出分支和管理

使用git管理项目配合source tree【上传、下载、更新】_第7张图片
source tree

选中要检出的分支点击克隆,选好路径之后就好了。

然后通过source tree进行项目的管理即可。

PS:最近听闻github被微软收购了,心中还是五味杂陈,不知道git之后的路会是怎么样的,希望开源的氛围能够继续保持,不要让大家失望。


菜鸟走向大牛,大家共同前进,如果觉得不错,请给个赞/关注。

一起交流学习,有问题随时欢迎联系,邮箱:[email protected]

你可能感兴趣的:(使用git管理项目配合source tree【上传、下载、更新】)