SSH和GIT

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • ¥开启¥ 【雷霆战机】 〖http://pan.baidu.com/s/1kVstszX〗 《解压源码后直接用AI...
    小菜c阅读 3,789评论 0 5
  • ¥关闭¥ 【雷霆战机】 〖http://pan.baidu.com/s/1kVstszX〗 《解压源码后直接用AI...
    小菜c阅读 9,592评论 0 19
  • ¥开启¥ 【雷霆战机】 〖http://pan.baidu.com/s/1kVstszX〗 《解压源码后直接用AI...
    小菜c阅读 3,589评论 1 10
  • 一、基本概念: 注:对于git的分布式概念及其优点,不重复说明,自己百度或谷歌。本文中涉及到指令前面有$的,在cm...
    大厂offer阅读 1,450评论 0 3
  • 公众号准备弄无尘文章的时候,顺手翻看了一下他的朋友圈,看到了他转发的一个视频,北京四中的篮球比赛,配乐就是灌篮高手...
    112233D阅读 280评论 0 1