使用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从日志中退出
- 回退版本的两种方法
- git reset –hard HEAD ^ 回退到上一个版本,有几个^就回退到上几个版本
- 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,并复制这个项目的地址