SSH和GIT

2017-03-03  本文已影响0人  Accepted_

一、获取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

上一篇下一篇

猜你喜欢

热点阅读