尽可能简单明了
1.本地初始化:
git init
git add .
git commit -m "你要留的log"
要点:仅仅init是不行的 还得add和commit
2. 常用命令:
git branch -a 查看所有分支(若不加-a则是只查看本地分支)
git checkout -b ABC 创建一个名叫ABC的分支
git chekcout ABC 切换到名叫ABC的分支下
git add . 添加所有改动
git commit -m "你的LOG" 添加Log
git log 查看Log及SHA值
git pull 从服务器拉取最新代码
git push 改动的代码推送至服务器,本地无需这个
放弃代码的改动:
1.若还没有add : git checkout .
2.已经add : 若想切分支: git stash 日后可用git stash pop回复
还原至历史版本:
# 版本SHA值可用 git log命令查看, 如果不加SHA值, 默认还原至上一个最近的版本
git reset --hard SHA #返回到某个节点,不保留修改。
git reset --soft SHA #返回到某个节点。保留修改
若需保留当前分支前提下,回退至某个历史节点,可用
git branch 新分支名 想回退的SHA值
这样会创建一个新的分支,且版本是回退目标