美文网首页
Middle:GIT{git命令、协作、SSH大集合}

Middle:GIT{git命令、协作、SSH大集合}

作者: Codeismylife | 来源:发表于2019-06-27 15:31 被阅读0次

    GIT常用命令:

              是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理!(就是管理代码的)

    git clone "url"  >>> 克隆远程版本仓库 (线上代码);

    git init   >>>  初始化一个本地git仓库 (在自己家建一个仓库);

    git add .  >>> 跟踪所有被更新的文件 (看看哪些文件被改了);

    git commit -m "标识"  >>> 提交所有被更新过的文件到本地仓库 (改动的都挑出来,准备更新到线上代码);

    git remote add "本地仓库(一般是master分支)" "url"  >>> 连接远程版本仓库 (一根电线,两头都连起来);

    git  status >>> 查看本地仓库的状态;

    git log >>>  查看提交的历史记录(commit之后,都挑出来之后);

    如果是独自开发那么一个分支就足够了!

    git branch >>> 显示所有的本地分支;

    git branch -d  "分支名称" >>>  删除本地分支;

    git checkout -b "分支名称"  >>> 建立分支并切换到这个分支;

    git pull   >>> 获取线上代码并且合并(注意代码冲突);

    git push -u "分支名" >>> 更新到线上去(第一次更新加-u,之后就可以不用了);

    git push -f "分支名" >>> 强制更新(实际上覆盖掉代码);

    配置SSH(以GitHub为例):

            如果电脑没有SSH请至第3点。

            1.用 git Bash Here  输入  cat ~/.ssh/id_rsa.pub  可以得到 SSH,

            2.CV至 git里 SSH keys里就OK了;

            

    OK了

            3.用 git Bash Here  输入 ssh-keygen.exe就会自动生成,再去看第一点;

    协作者:

                1. 点击进入一个项目,点击设置!

               

    输入他得用户名或者邮箱点击Add collaborator

    3.github发邮件过去了,尽快让他确认!搞定!

    注意: 

             多人协作分工得明确减少代码冲突,合并分支线上可合并,线下也可以!

            代码冲突了解决得方式有很多种:

                                                1.利用工具 Visual Studio Code 等工具很多;

                                                2.自己看代码;

                                                 3.从分支上下手具体看命令;

    命令不全,但是够开发用了!

            

    相关文章

      网友评论

          本文标题:Middle:GIT{git命令、协作、SSH大集合}

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