SSH和GIT

作者: Accepted_ | 来源:发表于2017-03-03 19:07 被阅读0次

    一、获取SSH步骤

    1.输入命令

    ssh-keygen -t rsa -C "yourEmailAddress@Example.com"

    2.Enter passphrase (empty for no passphrase):

    Enter same passphrase again:

    设置密码,不设密码就按两次回车。

    3.进入.ssh

    cd .ssh

    4. ls查看文件列表

    ls

    会有两个文件

    id_rsa       id_rsa.pub

    5.查看公钥

    cat id_rsa.pub

    二、GIT常用命令行(部分)

    1.git clone 链接 生成公私钥的邮箱名

    仓库已经存在,把GIT上项目的origin分支上所有文件都克隆到目录下。

    2.git status

    查看仓库目录中,当前文件的状态。此种方式获得的信息比较全。(很多种状态,详见2.2 Git 基础 - 记录每次更新到仓库

    获得简洁信息的方法如下:

        git status -s

        git status --short 

    输出状态会有如下几种:(图片来自:2.2 Git 基础 - 记录每次更新到仓库

    文件状态

    其中,??是未跟踪文件,A是添加到暂存区,左边的M是修改并放入暂存区,右边的M是修改但未放入暂存区。

    3.git pull

    抓取所有的远程引用,然后将远程 master 分支合并到本地 master 分支。pull之前可以使用 git remote show origin查看远程仓库的信息,它可以告诉你,你现在正处于什么(例如master)分支。

    4.git add 文件名

    跟踪新文件。如果是目录路径,将跟踪目录下所有的文件。

    如果修改了已跟踪文件,使用add暂存。

    5.git commit

    提交更新。会将暂存区的文件提交到GIT上。每次提交前最好都要使用git status查看一下文件状态。看看是不是所有修改过的文件都已经暂存过了。

    6.git push [remote-name] [branch-name](服务器名,分支名 例如:git push origin master)

    推送到远程仓库。只有你有仓库的写入权限,并且之前没有人推送过的时候,你才可以push。否则你需要先pull下来并把它合入你的工作,才可以push

    相关文章

      网友评论

          本文标题:SSH和GIT

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