我吧项目上传到git上时
1:第一步我执行的是 git init
2:git add 。
3:git commit -m 'firstCoomit'
这时候就提示我
On branch master
nothing to commit,working tree clean
问题是我也没有上传代码啊!不应该提示说我没有东西提交啊!
Git 中有三个工作区域的概念,分别是 Git仓库,工作目录,以及暂存区域。以及三种状态,已提交(committed),已修改(modified),已暂存(staged). 你先 git status 获取查看当前工作目录的状态。
github蛮好用的。你用得多吗?对我来讲,git相当于一个公网的svn。我一般用egit的eclipse的一个插件来干活。
请问,你有什么好的使用建议吗?
@David5201: 很多建议和经验都从实践和书中获得的,《Pro Git 2 Edition》,推荐阅读一下。还有Git 和SVN 还是有点差别的。
@BUTTERAPPLE: 多了一个Staged状态。
1.正确
2.你add得在此目录下有文件、目录变更(增删改)才能add上啊
3.刚才的add没有任何变更肯定没必要commit
git add -A
git commit -m '注释'
git push