您的当前位置:首页正文

初识Git之遇

来源:华拓网
  • 出现 .readme.md.swp 删不掉?
    打开任务管理器,找到vim.exe关掉。
  • 删除文件夹提示 cannot remove <file> is a directory.
    $ rm -rf <file>强制删除文件夹(-r是递归处理,就是一层一层的删。-f是强制删除)
  • 分支管理
    查看本地都有哪些分支
    $ git branch
    查看所有的分支,包括远程的
    $ git branch -a
    删除本地的某个分支
    $ git branch -D <branchname>
    删除远程的分支
    $ git branch -r -d origin/<branchname>(注意这个只是删除本地的索引,而不是真正删除远程分支的内容)
    删除远程服务器上的分支
    $ git push origin :<branchname>(冒号前面的空格不能少,相当于把一个空分支push到server上,等于删除该分支)
  • 关联到远程库
    $ git remote add origin <url>
  • 获取远程库与本地同步合并(如果远程库不为空必须做这一步,否则后面的提交会失败)
    $ git pull --rebase origin master
  • 把本地库的内容推送到远程(实际上是把当前分支master推送到远程)
    $ git push -u origin master

未完……