[使用教程] 在linux中使用git

  1. 如果需要创建新的仓库,请参考配置git并创建新的仓库。按照教程安装有三个小问题:
    1.1 在测试ssh的时候,显示Host Key Verification Failed。网上的教程说删除~/.ssh/known_hosts文件即可,但是我的文件夹里只有id_rsa和id_rsa.pub,并没有known_hosts文件。问题便在这里,别人的是因为已经存在,导致不对,需要删除。我的是因为没有,需要创建。在命令行输入ssh-keyscan -H github.com >> ~/.ssh/known_hosts即可。感谢ssh测试错误。
    1.2 在进行到下面这一步时,需要将后面的URL修改为https://github.com/用户名/仓库名.git,并且保证该仓库已经在github账号中创建好了。
    在这里插入图片描述
    1.3 failed to push some refs to 'xxx.git'
    解决上述问题后,在最后一步push的时候,发现又出问题。查了一下,发现时在github网页上创建仓库时,默认创建了README文件,但是本地没有。所以需要pull下来合并之后再上传。使用git pull --rebase origin master 命令合并代码,然后push就可以了。感谢push-pull

  2. 配置git账号:

  • 如果让当前电脑的所有git操作均使用同一个git账户:

    git  config --global  user.name  "xxxxx"
    git config --global user.email  "xxx@xxx"
    
  • 如果想为每个项目单独配置不同的git用户,在每个项目的主目录下执行:

    git  config  user.name  "xxxxx"
    git config  user.email  "xxx@xxx"
    
  1. 如果想让电脑记住github的账号密码:
  • 如果想为全局配置记住账户密码:

    git config --global credential.helper store
    
  • 如果想为每个单独项目配置记住账户密码:

    git config credential.helper store
    

    进行如上操作之后,只需输入一次账号密码,之后操作不再需要账号密码。

  1. 下面记录一下从github上clone一个仓库,修改并上传至原仓库的使用要点:
  • 从github上clone代码

    git clone https://github.com/用户名/项目名
    
  • 修改代码之后,现将文件加入本地暂存区。

    git add 文件名      #表示将文件加入本地暂存区
    或
    git add .      #表示将当前文件夹下所有文件添加至暂存区
    
  • 确认提交更改

    git commit -m "提交的更改说明"
    
  • 将本地库内容推送到远程仓库github。输入下述命令,输入命令之后,按照提示输入github的用户名和密码即可。

    git push origion master
    

你可能感兴趣的:([使用教程] 在linux中使用git)