jennyhui

【学习】Git和Github菜鸟入门

Git 是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理。

  • 目录(自己创建吧)
  • 生成ssh密钥:ssh-keygen -t rsa -C "邮箱"
  • 生成的密钥会放在:C:\Users\Administrator\.ssh (三个回车)

  *id_rsa 是私钥,id_rsa.pub 是公钥。记住千万不要把私钥文件id_rsa透露给任何人。每一台电脑对应一个密钥给github!!!

  • 添加ssh公钥到github
  • 命令行里测试下是否联通:ssh -T git@github.com (接下来yes)
  • 提交代码
  • 在github创建一个项目
  • 命令行里开全局设置:(用户名和邮箱要和github一致)

    git config --global user.name \'用户名\' 

    git config --global user.email \'邮箱\'

  • 在本地创建一个项目(命令行显示的当前目录 一般设置为python/pyse/)
  • 命令行执行git init //Git init 对我们的目录进行初始化。使pyse 目录交由git 进行管理。
  • 命令行执行git status //查看当前项目下所有文的状态

  • 命令行执行git add . //(.)点表示当前目录下的所有内容,交给git 管理,也就是提交到了git 的本地仓库。
  • 命令行执行git commit -m \'描述文本\' //Commit 对提交内容做个描述
  • 现在把项目传到github上:

    git remote add origin \'之前在github创建的项目的ssh\' //第一次提交项目这条命令很重要,它是你的本地项目和github项目对应连接的要素

    git push -u origin master ////将本地的项目提交到远程仓库中。

  • 现在在github上就可以看到我们上传的项目了
  • 更新代码:

    进入目录

    git clone ‘github中项目的ssh’ //克隆代码

    git init 

    git status //会显示你修改的代码文件

    git pull origin master //pull最新代码到本地仓库(要养成习惯)

    git add .

    git commit -m \'描述文本\'

    git push origin master //上传到github中

  • 删除文件:git rm \'文件名\' 、git rm -r ‘文件夹名’
  • 删除远程库:git remote rm origin
  • error: Could not remove config section \'remote.origin\':解决方案 rm -f -r .git
  • 如果一直push不上去:解决方案:git push -f origin master

分类:

技术点:

相关文章:

  • 2021-08-16
  • 2022-12-23
  • 2021-09-09
  • 2022-12-23
  • 2021-12-29
  • 2021-11-27
  • 2021-08-04
  • 2021-05-20
猜你喜欢
  • 2021-12-06
  • 2021-12-06
  • 2021-12-06
  • 2021-12-06
  • 2021-11-24
  • 2021-12-06
  • 2021-12-06
相关资源
相似解决方案