美文网首页
08-24(服务器上改动文件)

08-24(服务器上改动文件)

作者: debt | 来源:发表于2016-08-24 18:28 被阅读4次

1.首先上传图片
scp -P 30008 -i ~/code/pk /home/jundong/桌面/XXX.png cootek@183.136.223.43:
2.登陆服务器
ssh -p 30008 -i ~/code/pk cootek@111.222.333.444
3.列出图片并移动至相应文件夹
ls -l || grep XXX(查看是否有图) mv XXX.png theiatest/bin_rc/templates/image/activity


修改代码的步骤
首先git pull 一下,把远程仓库代码拉倒本地,然后 git diff index.html 查看改动,如果确认修改完成后,执行 compress_modify 压缩命令,再次git status(注意 修改了哪些文件和添加了哪些文件,modeify和add一般是分开显示的) ,确认木有问题之后git add(!!!这一步很重要,仔细检查不要把别人的文件加进去了);再次git state 查看,无问题后git commit -m 。到这里,已经把代码提交到了本地仓库,再次git pull一下,其实感觉开始git pull 没有什么必要,看有木有冲突,木有冲突的话git push 到远程仓库。有问题的话好像是 git checkout XXX,这好像是从本地库中捡出。

疑问1 :为什么会有两次commit?
疑问2 :merge是个啥子?


还有,好像终于有点理解that=this这句话了,哈哈哈!作为对象的方法,this指向当前对象
举个例子:

function test() {
 console.log(this.name);
}
var obj = { 
name: 'qiutc', 
foo: test
}
obj.foo();

同样不变,因为在 js 中一切都是对象,函数也是一个对象,对于 test,它只是一个函数名,函数的引用,它指向这个函数,当 foo = test,foo同样也指向了这个函数。


var obj = { 
name: 'qiutc', 
foo: function() { 
console.log(this); 
}
}
var test = obj.foo;
test();// Window

至于为什么,还没有搞清楚?
可以看到,这时候 this执行了全局,当我们把 test = obj.foo,test直接指向了一个函数的引用,这时候,其实和 obj这个对象没有关系了,所以,它是被当作一个普通函数来直接调用,因此,this指向全局对象。


talk is cheap ,show me the code

var MyCount = React.createClass({
  liClick: function() {
    alert("test")
  },
  render: function() {
    var obj = this;
    var list = this.props.data.map(function(item, index) {
      return <li key={index} onClick={obj.liClick}>
      <p>name:{item.name}</p>
      <p>message:{item.mes}</p>
      </li>
    })
    return (
      <div>
        <ul>{list}</ul>
      </div>
    )
  }
})

最后贴一段看阮一峰老师博客是复制的一段话
年轻的程序员刚从学校毕业,横跨整个国家,搬到一个没有熟人的新地方,基本上出于孤独,他们只好每天工作12个小时以上。 所以毫不奇怪地,那么多的程序员都非常渴望多一点人际交往,他们涌向在线社区,比如聊天室、论坛、开源项目和网络游戏。

相关文章

  • 08-24(服务器上改动文件)

    1.首先上传图片scp -P 30008 -i ~/code/pk /home/jundong/桌面/XXX.pn...

  • centos7 创建文件浏览服务器

    创建文件浏览服务器(该服务器可以检测文件改动,并更新),可以使用live-server,安装live-server...

  • SVN 命令

    svncheckout:下载服务器的代码到本地 (简写svnco) svncommit:将改动的文件提交到服务器(...

  • 常用git命令(不定时更新)

    1.提交代码时: 查看本地所有改动 :git status 比较本地文件和服务器文件变动 :git diff <文...

  • git命令

    gst 哪些文件改动了git diff 文件名 该文件具体改动项

  • Ant Design Pro 避免浏览器js和css缓存

    config 文件添加配置即可,改动后,对应改动文件打包后的文件名会变化,避免缓存 我没改动任何文件,就进行两次打...

  • Scrapy输出中文保存中文

    scrapy在保存json文件时容易乱码 settings.py文件改动: pipeline.py文件改动:

  • idea解决代码冲突

    冲突产生原因:一般是因为本地做的提交和服务器上的提交有差异,并且这些差异中的文件改动,Git不能自动合并,那么就需...

  • git 常见问题——合并冲突

    冲突合并一般是因为自己的本地做的提交和服务器上的提交有差异,并且这些差异中的文件改动,Git不能自动合并,那么就需...

  • Git命令操作指南(一)

    一、概念解析 工作区:改动(增删和修改文件)。 暂存区:输入命令——git add 改动的文件名,此次改动就放到了...

网友评论

      本文标题:08-24(服务器上改动文件)

      本文链接:https://www.haomeiwen.com/subject/iyjosttx.html