如何使用GitHub同步本地和远程仓库,推送和拉取代码?

使用ssh认证可以避免多次输入账号和密码:

(16条消息) window系统,GitLab 远程与本地 SSH 认证连接_weixin_30628077的博客-CSDN博客

GitLab中配置SSH key - 简书 (jianshu.com)

 

弄一个新的项目:先在网页上创建一个项目,然后git clone到本地文件夹。之后就能正常git push 或者git pull

 

 

创建成功:

复制项目地址:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

刷新github页面,已经提交成功了。

 

但是在git push 之前仍然要git add .git commit -m '备注'

git config --global credential.helper store

 

git pull /git push (第一次输入,后续就不用再次数据)

git reset --hard e12928c(版本号) 回退到某一个版本

 

 

  • 从github上拉取项目到本地,先在本次创建一个空文件夹,还是做刚才的那些步骤就行了,不用在GitHub上创建新项目,直接从git clone 项目地址 开始。
  • 想要多人合作开发一个项目的话,可以一个人先由上面的步骤创建一个github项目,然后在项目的设置中添加朋友为collaborator,就可以一起开发维护了。
  • git log 显示从最近到最远的修改日志,英文状态下按q从日志中退出
  • 回退版本的两种方法
    1. git reset –hard HEAD ^  回退到上一个版本,有几个^就回退到上几个版本
    2. git reflog    显示各个修改的版本号
  •  避免每次提交更新都需要输入账号和密码
  • 第一次之后的提交和拉取,就可以用git push git pull来完成,不用多余的参数。
  • 在test文件夹右键Git Bash Here ,依次输入
    • git add    .       (注意,有个点。将当前文件夹及子文件夹下的所有文件,加入到暂存区,为下一次commit做准备)
    • git commit -m ‘备注’  (这是将所有修改提交到本地仓库)
    • git push origin master (第一次向远程仓库提交,可能会提示输入GitHub的账号和密码,如果当前分支只有一个远程分支,那么可以直接git push)
    • 现在GitHub的网页上就能显示出这个项目了
  • 将本地项目的各个文件复制到test文件夹下
  • 此时A文件夹下就多了一个test文件夹
  • 在本地新建一个文件夹A(A也可以是已经存在的文件夹,不必是空的),右键Git Bash Here ,并输入 git clone 刚才复制的仓库地址
  • 将本地项目上传到GitHub并同步的步骤:
    • 在GitHub新建一个项目,比如叫做test,并复制这个项目的地址
  • 3
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值