摘要:最近发现一些命令用得少了就容易忘,这里记录一下,方便后续使用
git clone [仓库地]
git clone -b [分支名] [仓库地址]
git pull
git status 查看当前修改了哪些文件
git add [文件名|.] 使用文件名可以指定上传具体的文件 使用点批量上传全部的文件
git commit -m "这里是我的上传注释,注释需要清晰明了方便后面代码出问题了回退等操作"
git push 将代码推送到远程分支中,我们的项目配置了默认的分支,不需要开发在进行手动的指定分支了
A、本地代码改错了,不应该改,要回退到最初的没有改之前的状态,分三种情况:
情况一:没有使用git add 进行缓存
git checkout . 将本地全部文件进行放弃 注意所有操作都是英文点
git checkout -- [文件路径名]
情况二:已经使用git add 进行了缓存
git reset HEAD [文件路径名] 放弃指定文件
git reset HEAD . 放弃全部
情况三:已经使用Commit 进行提交了
git reset --hard HEAD^ 回退到上一个版本
git reset --hard [提交的ID] 回退到指定一次提交的代码,ID就是每次提交后生成的ID
git log