此篇文章是共享资源做记录,我就不重复造轮子了
什么是Git,Git与GitHub以及码云的区别,如何安转,如何提交编辑代码
参考地址:http://stormzhang.com/github/2016/05/25/learn-github-from-zero1/
参考地址:http://blog.csdn.net/marktheone/article/category/6333885
Git下载地址:
github 使用帮助文档
https://help.github.com/articles/generating-an-ssh-key/
git.oschina 使用帮助文档
http://git.oschina.net/oschina/git-osc/wikis/%E5%B8%AE%E5%8A%A9#ssh-keys
Git 学习笔记
配置身份认证
12git config --user.name="Javen205"git config --user.email="javen205@163.com"创建代码仓库
进入项目目录执行
init ``` 12345678910111213创建完成之后目录中就会生成一个隐藏的文件.git文件夹,这个文件夹就是用来记录本地所有的Git操作的。如果你想删除本地的代码库,只需要删除这个文件夹就行。使用 ```ls -al ``` 可以查看隐藏的文件- 提交本地代码只需要使用add和commit命令就可以了。add是用于把想提交的代码先添加进去,而commit则是真正地去执行添加操作。``` git add AndroidManifest.xml``` 添加单个文件``` git add src ``` 添加一个目录``` git add .``` 添加所有的文件``` git commit -m "First commit"
配置忽略文件
创建
12345678910111213141516171819202122232425262728293031323334353637383940例如:```# Built application files*.apk*.ap_# Files for the Dalvik VM*.dex# Java class files*.class# Generated filesbin/gen/# Gradle files.gradle/build/# Local configuration file (sdk path, etc)local.properties# Proguard folder generated by Eclipseproguard/# Log Files*.log# Android Studio (InteliJ).idea//.idea/workspace.xml*.iml*.iws*.ipr/*/out/*/build/*/*/production#OSx.DS_Store查看上次修改的内容
stauts``` 1234- 查看更改的内容``` git diff
撤销未提交的修改
checkout xxx.java``` 1234- 取消添加``` git reset HEAD xxx.java查看提交记录
log ``` 123456789101112- 查看一条提交记录``` git log id -1```- 查看一条提交的详细记录``` git log id -1 -p```- 删除``` git rm src/com/javen205/MainActivity.java
提交同步
git push origin master