美文网首页
git基本操作

git基本操作

作者: 冷小谦 | 来源:发表于2018-07-20 09:47 被阅读6次

    git仓库管理功能。以前版本管理系统是集中型系统,即所有数据集中存放在服务器中,但是开发者一旦不能连接服务器,就无法进行开发,如果服务器故障导致数据消失,也无法获得最新的源代码。

    git可以将仓库fork给每一个用户,fork就是将github的特定仓库复制到自己的账户下此时,fork的仓库与原仓库是两个不同的仓库,开发者在fork的仓库任意修改代码也不会影响原仓库

    fork

    在使用git之前需要在网上创建账户,GitHub官网

    随后,通过SSH公开密钥的方式在github上认证连接已有仓库。

    在自己的CLI中输入 ssh-keygen -t rsa -C "your_email@example.com"密钥保存在~/.ssh。

    随后在github网站上自己账户的settings中的SSH Keys添加Ssh,粘贴的是本地id_rsa.pub的文件内容。

    sshkey可以理解为是你的身份标识,放在github上面可以实现你的本地和github网站的连接,是一种网络传输的安全传输方式。

    基本操作

    1. 初始化仓库git init

    要进行版本管理,要先初始化仓库。

    
    mkdir firstDemo
    
    cd firstDemo
    
    git init
    
    

    以上就是先建立了一个文件夹然后进行初始化,随后在目录中会生成.git目录,它存储着管理当前目录内容所需的仓库数据。

    1. 查看仓库状态 git status

    显示git仓库状态

    1. 向暂存区添加文件git add

    这个命令可以将文件放入暂存区,随后可以记入git仓库的版本管理对象中

    1. 保存仓库历史git commit

    将暂存区文件实际保存在仓库历史记录中。可以记录详细的提交信息,比如这次改变的地方或者添加的功能

    
    git conmmit -m "first commt"
    
    
    1. 查看以往提交日志git log

    2. 显示分支git branch

    可以将分支列表

    1. 创建切换分支git checkout
    
    git cheackout master切换到master分支
    
    git checkout feature-A
    
    git cheackout -切换回上分支
    
    
    1. 添加远程仓库git remote add

    本地有仓库,github端也需要一个仓库,即远程仓库

    
    git remote add orgin git@github.com:用户名.git
    
    
    1. 推送git push

    2. git pull git clone获取

    相关文章

      网友评论

          本文标题:git基本操作

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