开发者社区> developerguy> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

git 常用命令及问题解决(转)

简介: git init 产生的目录解释error: src refspec master does not match any.引起该错误的原因是,目录中没有文件,空目录是不能提交上去的error: insufficient permission for adding an object to repository database .
+关注继续查看

git init 产生的目录解释
error: src refspec master does not match any.
引起该错误的原因是,目录中没有文件,空目录是不能提交上去的
error: insufficient permission for adding an object to repository database ./objects
服务端没有可写目录的权限

错误提示:fatal: remote origin already exists.
解决办法:$ git remote rm origin
错误提示:error: failed to push som refs to ........
解决办法:$ git pull origin master //先pull 下来 再push 上去
git init //在当前项目工程下履行这个号令相当于把当前项目git化,变身!

git add .//把当前目次下代码参加git的跟踪中,意思就是交给git经管,提交到本地库

git add <file> //把当前文件参加的git的跟踪中,交给git经管,提交到本地库

git commit -m “…”//相当于写点提交信息

git remote add origin git@github.com:ellocc/gittest.git //这个相当于指定本地库与github上的哪个项目相连

git push -u origin master //将本地库提交到github上。

git clone git@github.com:ellocc/gittest.git //将github上的项目down下来。

git fetch origin //取得长途更新,这里可以看做是筹办要取了

git merge origin/master //把更新的内容归并到本地分支/master

下面是删除文件后的提交

git status //可以看到我们删除的哪些文件

git add . //删除之后的文件提交git经管。

git rm a.c //删除文件

git rm -r gittest //删除目录

 

git reset --hard HEAD 回滚到add之前的状态
git diff比较的是跟踪列表中的文件(暂存区)和文件系统中文件(Work Copying)的差别

 http://blog.csdn.net/qyf_5445/article/details/8737913

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
Git命令入门
- 开始一个工作区(参见:git help tutorial) clone 克隆一个版本库到一个新目录 init 创建一个空的 Git 版本库或重新初始化一个已存在的版本库 - 在当前变更上工作(参见:git help everyday) add 添加文件内容至索引 mv 移动或重命名一个文件、目录或符号链接
1537 0
git 命令使用总结
聊下 git rebase -i 聊下 git merge --squash 聊下 git pull --rebase 聊下 git remote prune origin 聊下 git 使用前的一些注意事项 聊下 git 多账户问题
591 0
git基本使用命令
git init; git add codefile; git commit -m "commit description.";   git log 查看版本提交历史; git reflog 查看历史命令 git reset --hard commit id版本回滚 (HEAD代表当前版本,HEAD^表示前一个版本); 场景1:当你改乱了工作区某个文件的内容,想直接丢弃工作区的修改时,用命令git checkout -- file。
386 0
git命令
git reset --soft fd35h567 (fd35h567表示git log看到的提交号)            --soft               Does not touch the index file nor the working tree at all (but re...
482 0
Git命令使用总结
1.在GitHub上创建了一个新项目,如何将本地的一个工程上传上去 1) copy github项目地址 2) 在android studio中打开terminal命令行,执行命令将本项目所有代码添加 git add * 3)执行命令提交 git co...
1032 0
Git常用命令及方法大全(2)
Git常用命令及方法大全(2)
0 0
+关注
developerguy
A code cleanliness code farmers, A programmer concentrate on elegant design, A want to do with the product architect
文章
问答
文章排行榜
最热
最新
相关电子书
更多
AGit-Flow:新一代高效Git协同模型
立即下载
AGit-flow:新一代高效Git协同模型
立即下载
新一代高效Git协同模型
立即下载