zoukankan      html  css  js  c++  java
  • git经常使用命令和问题

    和远程仓库相关的命令:

    下载仓库代码:git clone 远程仓库地址
    查看远程仓库:git remote -v
    加入远程仓库:git remote add origin [url], 当中origin是远程仓库的别名
    拉取server代码:git pull origin 本地分支名字
    上传代码到server:git push orgin 本地分支名字

    分支相关命令:

    查看本地分支:git branch
    查看server分支:git branch -r
    创建本地分支:git branch zytest
    切换分支:git checkout 分支名字
    创建新分支而且切换到新分支:git checkout -b 分支名字
    删除分支:git branch -d 分支名字。假设没有merge分支,该分支不能删除。想强制删除的话。用git branch -D 分支名字
    合并分支:git merge 分支名字。将该分支合并到当前分支
    创建远程分支(将本地分支push到远程):git push origin test1:test2,是将本地的test1到远程的test2分支上。
    删除远程分支:git push origin :test2,将空的东西传到test2分支上。事实上就是就是删除掉。
    从server的某个分支拉代码:git pull origin test2:test1。将远程的test2拉到本地的test1上。

    打标签:git tag,经常使用命令參考博客:http://blog.csdn.net/wangjia55/article/details/8793577 经常使用于版本号公布。

    注意push和pull的冒号的作用。有一种指向的作用。比方push是从本地到远程,pull是从远程到本地。这样就非常好理解了。

    撤销操作

    撤销本地删除的文件(这些文件还没有commit):git ls-files -d | xargs git checkout --
    撤销本地改动的文件(这些文件还没有commit):git ls-files -m | xargs git checkout --

    问题


    • TortoiseGit:disconnected no supported authentication methods available(server sent: publickey。keyboard interactive)

    sulotion:1.找到TortoiseGit -> Settings -> Network2.将SSH client指向~Gitinssh.exe(Git安装路径下) 參考:http://blog.csdn.net/lifuxiangcaohui/article/details/40820097

  • 相关阅读:
    0107. Binary Tree Level Order Traversal II (E)
    0052. N-Queens II (H)
    0051. N-Queens (H)
    0441. Arranging Coins (E)
    面向对象的三大特性
    Java面向对象
    Java方法
    Java流程控制
    Scanner 类
    Java基础语法
  • 原文地址:https://www.cnblogs.com/claireyuancy/p/7354824.html
Copyright © 2011-2022 走看看