您的位置:首页 > 其它

【Git】Git使用--常用命令

2017-07-06 14:53 141 查看
# 创建新的仓库
git init

# 添加到缓存区
git add readme.txt

# 提交到本地仓库
git commit -m "add readme.txt, firtst commit"

# 将项目分享到远程仓库(origin),其对应的地址为 https://xxxxx git remote add origin https://xxxxx 
# clone指定分支
git clone -b develop ssh://xxx@xxxxx

# 图像化展示 提交历史
git log --graph --oneline --decorate --all --pretty=oneline

# 提交本地分支develop 到远程仓库(origin)的refs/for/develop分支
git push origin develop:refs/for/develop

# 修改最后一次提交的信息(可以保持 change-id 不变)
git commit --amend

# 将HEAD移动到新的分支,此处是移动到master分支
git checkout master


git reset cb7c3540f4cd67f9c9aa3780484fc08bcab80e3f  # 回退到指定的提交,扔掉该提交之后的所有提交
git reset HEAD~2  # 扔掉最后两次的提交
相关选项

--soft – 缓存区和工作目录都不会被改变
--mixed – 默认选项。缓存区和你指定的提交同步,但工作目录不受影响
--hard – 缓存区和工作目录都同步到你指定的提交

git reset --mixed HEAD  #将你当前的改动从缓存区中移除
git reset --hard HEAD   #完全舍弃你没有提交的改动

代码回滚:Reset、Checkout、Revert的选择
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: