标签:
1、删除 git rm **.html【如果说工作区里的文件没有删除暂存区里的文件是删除不掉的,要先删除工作区的】
git rm --cached **.html【这个是可以不删除工作区只删除暂存区】
git rm -f **.html【这个就可以同时把暂存区和工作区都删除了】
2、恢复,假如不小心误删除了工作区的文件,要恢复的话先用git log找到他对应的id 然后运行
git checkout id名 文件名【还原版本指定某个单个文件】
git reset --hard id名【还原版本不是针对指定文件】
git reset --hard HEAD^【还原前一个版本也可以指定还原前几个版本比如还原前两个git reset --hard HEAD~2】
git reflog【找到被还原的版本id,因为被了用git log是找不到被还原的id的,然后再用git reset --hard id名去还原】
3、同步到远程仓库
打开本地的GitHub工具查看配置Options看他是否与git账号连接了
先用git remote命令查看远程仓库的命名默认是orgin
也可以用git remote -v查看远程仓库的地址
然后推送命令是:git push origin(远程仓库名) master(远程仓库分支)
然后在github上刷新就可以看到上传的文件了
4、如果想要给自己的同伴访问你的github权限就用如下操作
然后创建一个群项目
最后指定人员访问
5、另一个人下载上传的版本文件代码用 git clone 加url这样就可以从服务器上下载下来了
6、开发中遇到冲突问题【开发者上传的代码不同步】用git fetch 把冲突的文件拉取下来
再用git diff master origin/master进行对比看冲突的内容,
再进行合并冲突 git merge origin/master 进行取舍
然后提交 git commit -a -m "yujssdsd"
最后用git pull的话他就直接省掉上面的直接把云端的代码覆盖你本地的代码
标签:
原文地址:http://www.cnblogs.com/yanwen2015/p/4737116.html