zoukankan      html  css  js  c++  java
  • git Bash 学习

    ,ranh新建一个本地仓库并与github连接的方法

    注:该终端也具有按tab键补全功能,应该合理应用

    1. 新建一个文件夹,并将git bash的位置转到相应文件夹下(cd 命令转移)

    2.git init 初始化该仓库

    3.将你所要git管理的文件放入该文件夹中

    4.git add 文件或文档等的名字 

    稍等片刻后,无结果(无结果就是最好的结果)

    5.git commit -m“你想要记录下来的关于此次上传的信息”

    6.git push 上传

    其中 git push -f 是指将原有的在github中的代码覆盖

    问题来了,如何设置本地仓库与github的连接呢?

    首先,默认你已经下载好了,gitbash

    在c盘中user(用户)文件夹里的你的个人(microwave账户)文件夹里有个.ssh的文件夹

    找到以.pub作为后缀名的文件(有可能被Windows识别为public文件)

    叫做id_rsa.pub(这个是公钥,旁边还有一个id_rsa是私钥,应当保管好)

    (windows10默认不显示后缀名,应注意这点)

    用文字查看器打开,复制串字符

    如果没有出现该字符,在git bash里输入(其中youremail@example.com是你的注册github邮箱)

    $ ssh-keygen -t rsa -C "youremail@example.com"

    然后开心回车,可以不用设置密码,没有太大必要

    最后原方法找到密钥

    接下来回到github,点击your profile

    然后选择Edit Profile

    点击SSH and GPG keys,然后点击New SHH key

    title可以任意,在可以里面粘贴刚刚复制的密钥

     然后点击Add SHH key

    保存成功后,新建一个github上的仓库

    回到主页,点击新建

    取个喜欢的名字,然后create,完成你的github的库

     然后就可以在git bash里快乐上传了

    在git bash运行命令

    $ git remote add origin git@github.com:。。。。/xxxxxxx.git

    。。。。是你的github上的账户

    xxx是你在github上要上传的仓库的名字

     然后第一次上传的话用 git push -u origin master(并不知道为什么,在其他网站上看到的)

    会接受到一个提示,让你确定ssh是否正确

    如果正确就继续,(一般粘贴不会有问题,这个提示以后也不会再出现)

    完成,之后在提交就可以直接git push origin master了

    注:在第二次git push 时可能出现错误

    ! [rejected] master -> master (fetch first)

    那么这时候就应该输入一个语句

    $ git push origin master

    就会实现同步吃(由于个人水平有限,暂时不理解为什么是这样,不过亲测有效)

    之后就可以顺利上传了

     顺便一提,如果出现由~组成的文本编辑界面,可以用于保存相关信息,用法同vim

    简单操作如下(默认点击相应键)

    i:insert 可以对文字进行编辑

    Esc:退出上述模式(如,进入了i 模式后可以退出)

    : 进入对该文本的控制命令行(出现在文本框底部)

    其中几个简单的命令 w是写入 q 退出

    比如 

    :wq

    写入并退出(即保存退出)

    详细的写法可以参照 vi 和 vim 的一些操作

  • 相关阅读:
    (转)正则表达式与Python(RE)模块
    (转)【面试】【MySQL常见问题总结】【03】
    (转)MySQL性能调优my.cnf详解
    (转)python logging模块
    (转)python collections模块详解
    mysql故障总结
    rocksdb 编译安装 日志
    c++11 gcc4.8.x安装
    Install ssdb-rocks on CentOS 6
    在Shell里面判断字符串是否为空
  • 原文地址:https://www.cnblogs.com/Phoenix-blog/p/7748314.html
Copyright © 2011-2022 走看看