美文网首页半栈工程师
《Git/Gitlab进阶》七:Git入门及常用命令

《Git/Gitlab进阶》七:Git入门及常用命令

作者: 紫狐挽诗 | 来源:发表于2020-02-20 20:10 被阅读0次

    罗杰•杜德勒编写整理了一个不错的git - 简易指南,可以查看学习。网上也有很多内容,没记住的,要用时搜一下就好了。

    另外,我在github有放一个简单的《7-Git入门指南》的 PPT,可以一并查看,主要说明的是:

    • Git 是什么?
    • Git 简明指南补充说明
    • Git 常用指令(本文正文)
    • 使用 Git 一般开发规范
    • Git Client GUI 及在 VS code 中使用 Git

    此处只是列示一些可能常用的 git 指令:

    配置使用 Git 的账号密码:

    git config --global user.name "Your Name"
    git config --global user.email email@example.com
    

    初始化一个 Git 仓库:

    git init
    

    添加文件到 Git 仓库,分两步:
    添加到暂存区:

    git add <file> #注意,可反复多次使用,添加多个档;
    

    提交到仓库

    git commit -m <message>。
    

    查看工作区的状态:

    git status。
    

    可以查看修改内容:

    git diff
    

    关联一个远程库:

    git remote add origin git@server-name:path/repo-name.git;
    

    关联后,使用命令第一次推送 master 分支的所有内容:

    git push -u origin master
    

    此后,每次本地提交后,推送最新修改;

    git push origin master
    

    要克隆一个仓库,首先必须知道仓库的地址,然后使用

    git clone git@server-name:path/repo-name.git。
    

    查看分支:

    git branch
    

    创建分支:

    git branch <name>
    

    切换分支:

    git checkout <name>
    

    创建+切换分支:

    git checkout -b <name>
    

    合并某分支到当前分支:

    git merge <name>
    

    删除分支:

    git branch -d <name>
    

    看到分支合并图:

    git log –graph
    

    查看远程库信息:

    git remote -v;
    

    从本地推送分支

    git push origin <branch-name>,
    

    抓取远程的新提交;

    git pull
    

    在本地创建和远程分支对应的分支,使用

    git checkout -b <branch-name> origin/<branch-name> # 本地和远程分支的名称最好一致;
    

    建立本地分支和远程分支的关联

    git branch --set-upstream branch-name origin/branch-name;
    

    相关文章

      网友评论

        本文标题:《Git/Gitlab进阶》七:Git入门及常用命令

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