zoukankan      html  css  js  c++  java
  • Git

    Git: 分布式版本控制工具

    Github: git项目托管网站

    1) 创建密钥

    检查本机的ssh密钥:

    cd ~/.ssh

    生成新的密钥:

    Ssh-keygen –t rsa –C "yuzhen233@outlook.com"

    回车后会提示你输入一个密码,这个密码会在你提交项目时使用,如果为空的话提交项目时则不用输入。这个设置是防止别人往你的项目里提交内容。

    查看能否连接成功:

    ssh –T git@github.com

    如果连接失败则执行以下代码,将IP地址添加至文件末尾:

    ping github.com
    sudo vi /etc/hosts

    2) 设置用户信息

    git config --global user.name "yuzhen233"
    

    git config --global user.email "yuzhen233@outlook.com"

    3) 本地的项目提交到远程仓库

    查看项目下文件状态:

    git status

    提交到暂存区:

    git add .

    提交到本地仓库:

    git commit -m "xxxxx"

    本地项目与远程的仓库建立连接:

    git remote add origin git@github.com:yuzhen233/data_analysis.git

    查看你当前项目远程连接的是哪个仓库地址:

    git remote -v

    提交到远程仓库中:

    git push -u origin master

    此时可能会因为Github中的README.md文件不在本地代码目录中而出现错误,解决办法:

    git pull --rebase origin master

    4) 远程仓库克隆到本地

    克隆远程仓库:

    git clone git@github.com:yuzhen233/markdown_photos.git

    假如本地已经存在了这个项目,而远程仓库中又有新的更新,如何把更新合并到本地的项目中?

    取得远程更新:

    git fetch origin

    把更新的内容合并到本地分支:

    git merge origin/master

  • 相关阅读:
    ORACLE 日期格式
    Oracle 12c release 2的安装
    InstantClient+PLSQL安装配置教程
    POSTMAN打印日志与json文件传参
    POSTMAN Request的几个要素
    Python+selenium处理滚动条
    Keys 类键盘操作的常用方法
    ActionChains类鼠标操作的常用方法
    Python+webdriver 文件上传自动化
    【SDOI2011】染色
  • 原文地址:https://www.cnblogs.com/yuzhen233/p/8516206.html
Copyright © 2011-2022 走看看