Git的基本操作
Posted Sgf227
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Git的基本操作相关的知识,希望对你有一定的参考价值。
1.代码仓库创建:
(1)选择一个合适的地方,创建一个空目录:
(2)通过git init命令把这个目录变成Git可以管理的仓库:
(3)编写一个readme.txt文件,放到learngit目录下:
(4)用命令git add告诉Git,把文件添加到仓库; 用命令git commit告诉Git,把文件提交到仓库:
(5)修改readme.txt文件,运行git status命令看看结果:
(6)先git add,再运行git status看看当前仓库的状态
(7)git commit ,再git status看看当前仓库的状态
git告诉我们当前没有需要提交的修改,而且,工作目录是干净(working tree clean)的。
git log命令显示从最近到最远的提交日志
git reset --hard HEAD^版本回退
git reset --hard ID 通过id回退到最新版本或其他版本
cat readme.txt查看 内容
每次修改,如果不用git add到暂存区,那就不会加入到commit中。
(8)错误还没git add
命令git checkout – readme.txt意思就是,把readme.txt文件在工作区的修改全部撤销,这里有两种情况:
一种是readme.txt自修改后还没有被放到暂存区,现在,撤销修改就回到和版本库一模一样的状态; 等于版本库
一种是readme.txt已经添加到暂存区后,又作了修改,现在,撤销修改就回到添加到暂存区后的状态。等于暂存区
(9)错误已经git add:
分两步,第一步用命令git reset HEAD ,就回到了上面场景,第二步按上面场景操作。
2.远程仓库
• 创建SSH Key
ssh-keygen -t rsa -C “youremail@example.com”
• 把邮件地址换成你自己的邮件地址,然后一路回车,使用默认值即可,由于这个Key也不是用于军事目的,所以也无需设置密码。如果事先存在,那么会有一个重写按钮,选择y(yes)即可。
• 然后在用户主目录里找到.ssh目录,里面有id_rsa和id_rsa.pub两个文件,这两个就是SSH Key的秘钥对,id_rsa是私钥,不能泄露出去,id_rsa.pub是公钥,可以放心地告诉任何人。
• 登陆GitHub,打开“Account settings”,“SSH Keys”页面;然后,点“Add SSH Key”,填上任意Title,在Key文本框里粘贴id_rsa.pub文件的内容;点“Add Key”,你就应该看到已经添加的Key:
• 在GitHub创建一个Git仓库:
• 首先,登陆GitHub,然后,在右上角找到“Create a new repo”按钮,创建一个新的仓库:
• 在Repository name填入learngit,其他保持默认设置,点击“Create repository”按钮,就成功地创建了一个新的Git仓库:
学习效果:
完成了学习任务,即:在自己的 github 创建代码仓库,下载到本地,随便做个修改,然后提交到代码
提交代码顺序:(第二个带个点,第三个带注释)
git pull
git add .
git commit -m ""
git push
或者
git add -A
git commit --no-verify -m '......'
git push
git log
其他操作
下载官网源码git clone git@github.com:okwen5566/pc-lwofficial.git
下载官网源码移动端git clone git@github.com:okwen5566/moblie-lwofficial.git
安装包npm install
运行npm start
提交目录所有文件到暂存区git add .
提交文件到代码库git commit -m "explain"
强制将线上代码覆盖到本地git fetch --all && git reset --hard origin/master && git pull
以上是关于Git的基本操作的主要内容,如果未能解决你的问题,请参考以下文章
VSCode自定义代码片段15——git命令操作一个完整流程
GitGit 分支管理 ( 克隆远程分支 | 克隆 master 分支 git clone | 查看远程分支 git branch -a | 克隆远程分支 git checkout -b )(代码片段