您的位置:首页 > 其它

多设备管理项目和Git的使用

2017-01-23 15:10 183 查看
项目云管理使用的是阿里云code,相关教程见上一篇使用阿里云code和git管理项目

一、克隆云端项目到本地的Git仓库

首先添加本机的密钥到阿里云code账户中心,相关教程见上一篇使用阿里云code和git管理项目

在想要存放仓库的文件夹处右击,选择Git Bash Here,输入:

git clone git@code.aliyun.com:account/TestProject.git


其中account为阿里云code账户名,git@及后面的内容为项目的SSH,在阿里云code管理页面可以看到。

当出现下图所示内容则说明clone成功:



如出现下图所示情况则说明SSH未配置或配置有问题,需重新配置SSH:



二、在Git仓库中添加Ignore信息

有时项目中并不是所有文件都需要上传到云端的,比如管理Unity3d项目时,我们只需要上传Assets和ProjectSettings这两个文件夹就可以了,如果项目比较大,项目中的Library文件多,上传Library文件夹会浪费很多时间和资源。这时我们就需要在Git仓库中添加.gitignore文件来让告诉git编辑项目时不要将特定的文件添加到工作区。

一种添加ignore文件的方法是先新建一个txt文件,然后选择另存为,文件名为.gitignore,选择保存到Git仓库所在目录,然后打开文件添加需要忽略的文件。



另一种方法是使用vim添加,个人推荐这种方法。同样在Git仓库文件右击打开Git Bash,输入:

touch .gitignore
vim .gitignore


进入如图所示的vim界面,这里使用vim来编辑ignore,先按下i进入编辑模式,编辑完后按下esc退出编辑模式,然后输入:x保存并退出vim。



三、Git的简单使用

合并修改:

git pull                  // 合并自己分支的修改
git pull origin branch    // 合并别的分支


添加文件到工程区:

git add file               // 添加单个文件
git add .                  // 添加所有文件
git add --all              // 添加所有文件


撤销对文件的修改:

git checkout -- file       // 撤销单个文件
git checkout .             // 撤销所有文件


提交修改:

git commit
git commit -a
git commit -am "message"


其中使用前两个会跳转到vim界面进行提交信息的编辑。

推送修改:

git push


查看历史版本

git log


切换分支

git checkout branch


作者:蒋志杰
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  git 管理 阿里云