git命令

作者: popli | 来源:发表于2017-10-10 15:00 被阅读17次

    github新建个Repository,然后本地git init 一个仓库
    本地添加远程 git remote add origin git@github.com:pop1234o/Algorithm.git
    git pull orgin

    git remote add [name] [url] //添加一个远程仓库
    git pull [name]

    git push

    git 查看修改 git diff
    git 查看状态 git status

    git丢弃工作区 git checkout .

    git添加 git add .
    git 提交 git commit -m"aa"
    git 推送 git push 远程名称 (不写默认是关联的远程分支)

    git push --set-upstream origin master (如果没有关联则要关联一下)

    关联一个远程仓库
    git remote add 远程名称 地址
    git remote remove 删除远程

    更新远程仓库的分支信息
    git remote update [-p] [remote]
    -p代表prune 更新同时删除远程已经删除的分支的本地关联

    从远程拉取 到当前分支!
    git pull 远程名 分支 (默认是关联的分支拉)

    关联的远程的仓库一般是一个origin和一个upstream

    删除本地分支
    git branch -d 分支名

    拉取远程分支到本地 创建的一个新分支,并切换到这个分支
    git checkout -b 本地新分支名 remote仓库名/远程分支名
    -b代表 new_Branch的意思

    推送本地分支到远程(并 创建远程分支 然后关联)
    git push -u 远程仓库名 分支名
    这里要用空格分割!
    -u 代表关联 ,- set_Upstream

    查看当前分支的commit
    git log


    git 初始化,我们提交代码要设置 用户名 和 邮箱

    git config --global user.name "John Doe"
    git config --global user.email johndoe@example.com
    这个要设置,否则commit记录那个色块就没有了

    这时时编辑的是用户目录下的 .gitconfig 文件
    查看git 配置
    git config --list

    我们这里还可以指定文本编辑器,和差异比较工具

    参考 https://git-scm.com/book/zh/v1/起步-初次运行-Git-前的配置


    新建分支
    https://git-scm.com/book/zh/v1/Git-分支-分支的新建与合并

    git checkout -b [name] //新建本地分支
    git branch //查看本地分支
    //本地分支推送到远程,相当于远程新建了一个分支
    git push origin branch_fast:branch_fast

    相关文章

      网友评论

          本文标题:git命令

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