多设备管理项目和Git的使用
2017-01-23 15:10
183 查看
项目云管理使用的是阿里云code,相关教程见上一篇使用阿里云code和git管理项目
在想要存放仓库的文件夹处右击,选择Git Bash Here,输入:
其中account为阿里云code账户名,git@及后面的内容为项目的SSH,在阿里云code管理页面可以看到。
当出现下图所示内容则说明clone成功:
如出现下图所示情况则说明SSH未配置或配置有问题,需重新配置SSH:
一种添加ignore文件的方法是先新建一个txt文件,然后选择另存为,文件名为.gitignore,选择保存到Git仓库所在目录,然后打开文件添加需要忽略的文件。
另一种方法是使用vim添加,个人推荐这种方法。同样在Git仓库文件右击打开Git Bash,输入:
进入如图所示的vim界面,这里使用vim来编辑ignore,先按下i进入编辑模式,编辑完后按下esc退出编辑模式,然后输入:x保存并退出vim。
添加文件到工程区:
撤销对文件的修改:
提交修改:
其中使用前两个会跳转到vim界面进行提交信息的编辑。
推送修改:
查看历史版本
切换分支
作者:蒋志杰
一、克隆云端项目到本地的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
作者:蒋志杰
相关文章推荐
- windows下使用git管理github项目
- 使用git管理github项目
- 使用git/github管理ios项目 个人总结
- 使用Git管理GitHub上的项目
- Unity项目中使用Git管理代码的设置步骤
- 使用git管理github项目
- 使用git来管理自己的项目
- Windows 下使用Git管理Github项目
- windows下使用git管理github项目
- Xcode中使用git来管理项目
- Windows 下使用Git管理Github项目
- windows下使用git管理github项目
- Git_windows下使用git管理github项目
- [转]windows下使用git管理github项目
- (转)windows下使用git管理github项目
- 使用git管理github项目
- 一步一步学习嵌入式Linux开发-C3-使用git管理项目2
- 使用git管理github项目
- windows下使用git管理github项目
- 使用git管理你的项目