用git管理你的代码
来源:互联网 发布:农业物联网大数据平台 编辑:程序博客网 时间:2024/06/15 08:23
作为一个开发者,最头疼的事情莫过于代码写了好多,关键时候没有保存下来,或因种种原因代码丢失了,这时候哭也来不及了。听说用svn可的管理你的代码,我用了一些时间,不过那个需要服务器支持,同时需要安装软件。虽然对svn了解不是很深,不过基本的建立仓库,导入代码,检出版本库代码,添加新文件,提交更改这些操作也都用过了。可谓是在代码管理中方便了不少。
如你只会ftp的话,服务器所有代码上传你只有一个个文件对应上传,而用svn不用理会那么多,只要用相关命令就可以方便实现服务器上的代码更新了。
不过今天要想有个升级,在用完svn基础上,对比一下git,也许会有更加方便的体验。
先来思考几个问题:
1、如何创建一个git库;
在官网上头像旁边点击加号,就可以创建一个仓库了
2、如何将代码保存在库中;
点击Upload files就可以将代码上传到你新建的仓库了。
3、将库文件下载到本地?
创建完仓库后,在代码列表右上角有个clone or download,这里地址可以复制下来。在linux命令行用
git clone https://github.com/zygals/xxx.git
4、本地添加或修改文件后如何提交到库中;
有新文件aa.php
git add aa.php
改了aa.php
也是 git add aa.php
最后用 git commit -m 'add aa.php adn modiry it' (-m注释内容随便写)
这时你网上仓库还没有变呢,用
git push可以提交当前分支到远程仓库,看一下网上变了就说明对了。
5、用 git status 查看工作区状态
git忽略文件:
一、编辑.gitignore来忽略没有添加版本库的文件
二、在版本库中的文件怎么来忽略呢?
用git status查看时,有些文件改了要,但我们并不想提交,如Runtime、config.php等,我们想用git add .,这时,就会将所有文件都添加进去,那这时我们怎么来忽略这些文件,来用git add .呢?
正确的做法应该是:git rm --cached logs/xx.log
,然后更新 .gitignore
忽略掉目标文件,最后git commit -m "We really don't want Git to track this anymore!"
注意: .gitignore只能忽略那些原来没有被track的文件,如果某些文件已经被纳入了版本管理中,则修改.gitignore是无效的。
正确的做法是在每个clone下来的仓库中手动设置不要检查特定文件的更改情况。git update-index --assume-unchanged PATH 在PATH处输入要忽略的文件。
- 用git管理你的代码
- git+ bitbucket 在网上保存和管理你的代码
- git 的代码管理
- 我为什么推荐你使用 Android Studio 的 Git 工具去管理你的代码
- 用svn管理你的个人代码
- 用compose来管理你的代码
- <git 管理代码>的使用方法
- 【Git - 基础篇】如何快速有效的管理你的代码 - 安装和配置
- 管理你的 Javascript 代码
- 使用git管理你的keil工程
- git使用--管理你的code
- 分分钟教你使用Git Hub管理代码。
- eclipse上用bitbucket git管理代码的部署环境
- OpenWRT使用git管理代码的问题
- git建立本地的代码版本管理
- 如何使用osChina的git代码管理
- Git时间,对代码的管理
- git管理自己的代码库
- Tomcat8.5源码分析-ContextConfig
- php中curl模拟post提交多维数组
- 对话框
- web测试方法总结(二)
- 深入研究Spring-IoC :容器创建的几种方式
- 用git管理你的代码
- Unicode scalar value
- Linux下部署 jar包
- 如何用万用表检测电路
- Android UI优化调试
- NotePad++设置默认编程语言
- CI框架源码阅读笔记6 扩展钩子 Hook.php
- Java——I/O入门相关练习代码
- Timer倒计时