zoukankan      html  css  js  c++  java
  • git操作方法


    本地仓库上传远程仓库方法:

    ------------------------------------------------------------

    建立本地仓库:
    1.进入项目目录点击右键选择git bash
    2.输入命令git init //初始化本地仓库
    3.设置用户名和邮箱
    git config --global user.name "yourname"
    git config --global user.email "your email"

    4.git add . //加入仓库缓存区

    建立远程仓库并将本地仓库和远程仓库关联起来!
    1.github创建仓库
    2.检查本地用户是否创建.ssh密钥文件夹和密钥文件

    ls -al ~/.ssh

    3.如果没有,命令创建

    ssh-keygen -t rsa -C 'your email addr'

    默认密钥文件名是id_rsa,公钥文件名是id_rsa.pub

    然后输入密码并确认就会成功返回指纹识别码和随机字符画,不用记

    然后在用户主目录.ssh文件夹下找到后缀为.pub的公钥文件,用文本编辑器打开并将所有的内容复制下来
    回到github上,创建ssh key 根据提示,输入登录密码即可!


    4.回到git bash 输入命令检测是否能够ssh链接github

    ssh -T git@github.com

    如果失败提示(connect to host github.com port 22:bad file number)找到.ssh文件夹下创建配置文件:
    .ssh目录一般在C:UsersAdministrator.ssh下(如创建成功,没找到目录自行搜索文件名方法)
    配置文件名字config,保存即可!
    内容如下:

    Host github.com
    user yanliangnh
    Hostname ssh.github.com
    PreferredAuthentications publickey
    IdentityFile ~/.ssh/id_rsa
    port 443

    然后再次执行检测命令
    根据提示,输入yes即在.ssh目录创建known_hosts文件(下次链接就不用输入yes了)

    5.检测成功后,命令写日志
    git commit -m "log文字描述"

    6.将本地仓库和远程仓库建立链接
    git remote add origin git@github.com:yanliangnh/ceshi.git


    origin是远程仓库在本地别名,可以自由取,git链接是在建立远程仓库的时候在github.com网站仓库里要你记下的ssh链接
    (git@github.com:yanliangnh/ceshi.git)

    7.上传命令
    git push -u origin master

    提示输入用户名和密码 完成输入即可!

    ---------------------------------------------------------------------


    从远程仓库下载项目

    1.进入空项目目录点击右键选择git bash

    2.输入命令git clone https://github.com/yanliangnh/ceshi.git
    或者ssh模式git clone git@github.com:yanliangnh/ceshi.git(前提是已经配置ssh)

    3.修改完代码进入项目目录输入

    (修改添加删除 提交的时候用以下命令)
    git add . -A
    git commit -m "m"
    git push

    ----------------------------------------------------


    创建新分支并命名,此处我们创建名为 new_sub 的分支
    git branch new_sub
    移到新分支上
    git checkout new_sub
    开始你的工作并保存结果
    添加所改动的文件以便提交
    git add .
    提交改动
    git commit -m "made some changes"
    回到 master 主分支
    git checkout master
    合并到主分支
    git merge new_sub
    git branch 可显示所有的分支
    删除分支
    git branch -d new_sub


    ----------------------------------------------------
    命令行:

    git status //查看当前状态

    git diff 对比文件的差异

    git branch 列出所有分支

    git log 显示提交记录

  • 相关阅读:
    14.12.5
    Linux文件系统的实现 ZZ
    Linux的inode的理解 ZZ
    下载微软符号表的教程
    Windows内核分析——内核调试机制的实现(NtCreateDebugObject、DbgkpPostFakeProcessCreateMessages、DbgkpPostFakeThreadMessages分析)
    读书笔记|Windows 调试原理学习|持续更新
    UAF漏洞学习
    CVE-2010-3971 CSS内存破坏漏洞分析
    CVE-2012-1876漏洞分析
    CVE-2012-0158个人分析
  • 原文地址:https://www.cnblogs.com/yanliangnh/p/5736649.html
Copyright © 2011-2022 走看看