GIT 常用操作

摘要:最近发现一些命令用得少了就容易忘,这里记录一下,方便后续使用

第一次拉取仓库代码

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
评论