使用git将本地代码上传到github操作

整体流程

git init	#初始化本地仓库
git add .	#添加文件到暂存区
git commit -m "本地改动的注释说明"	#将暂存区内容添加到本地仓库中
git remote add origin https://github.com/Long1373766226/test.git  #绑定本地仓库和github
git remote rm origin	#当上一行报错:执行这行再重复执行上一行即可
git pull --rebase origin master	  #远程仓库为空不用执行
git push -u origin master	#把本地仓库推到github

前提准备

  1. 设置本地的username和email

    git config --global user.name "xxx" (GitHub相对应的帐号名称)
    git config --global user.email "[email protected]"  (GitHbub相对应的邮箱帐号)
    
  2. 为github准备设置ssh key

    1. 先检查是否已经生成的密钥
      cd ~/.ssh && ls	#如果有3个文件,则密钥已经生成,id_rsa.pub就是公钥
      
    2. 如果没有,则执行下面代码生成密钥
      ssh-keygen -t rsa -C "[email protected]"
      
  3. 复制ssh key

    1. 方法1: 输入 clip < ~/.ssh/id_rsa.pub 会自动复制ssh key,可以直接粘贴
    2. C/Users/Administrator/.ssh/id_rsa文件夹下找到,用记事本直接复制
  4. 添加ssh key 到 github 中

    1. 进入 github 点击右上角头像
      Settings

    2. 找到 setting -> SSH and GPG keys
      SSH

    3. 添加id_ras.pub到key中即可
      在这里插入图片描述



详细操作

  1. 在github上建立自己的一个远程仓库(repository)
    github

  2. 建立本地仓库,首先,进入本地项目根文件夹,这个称为工作区,执行git init命令

    cd 本地工程根目录
    git init	//这个目录就成为了git可以管理的目录	
    
  3. 将本地工作区的所有文件夹文件加到暂存区。后面的小数点.意思是当前文件夹下所有的文件夹,如果只推某个或多个文件,即写那个/多个文件名。

    git add .
    
  4. 将暂存区的文件提交到本地仓库

    git commit -m "本地改动的注释说明"
    
  5. 进入刚才创建的repo,复制下来这个https地址
    https地址

  6. 将本地代码仓库绑定到github上

    git remote add origin https://github.com/Long1373766226/test.git
    
  7. 如报错:fital:remote origin already exits,则输入:

    git remote rm origin
    

    然后再重复上述6,就可以了

    git remote add origin https://github.com/Long1373766226/test.git
    
  8. 因为刚才默认添加README.md文件了,远程github不为空,而你本地仓库和远程不一致,需要先进行下拉合并

    git pull --rebase origin master
    

    如果你的远程仓库为空,则可跳过

  9. 把当前的分支master 推送到远程

    git push -u origin master
    

此时看到有进度条之类在跑之后Successful就说明上传成功了。

猜你喜欢

转载自blog.csdn.net/qq_30722795/article/details/108634059