2020-01-04 Git命令

2020-01-04  本文已影响0人  Rockage

git status : 查看当前仓库状态

git init: 初始化仓库

git add: 添加跟踪 - git add .

git commit: 提交 - git commit -m "text commit"

git log : 查看仓库提交日志

git branch :查看分支 - git branch a 创建一个名为a的分支

git checkout:切换分支 - git checkout a 切换到一个名为a的分支
快捷使用:git checkout -b b (创建一个b分支,然后立即切换)

git merge:合并分支
eg: git checkout master (先切换到master分支)
git merge a (将master分支与a分支合并)

git branch -d a:删除a分支
git branch -D a: 强行删除a分支

git tag v1.0 :为当前分支添加标签v1.0
git checkout v1.0 : 进入当前分支的v1.0状态

git config --global user.name "rockage" : 全局设置用户名
git config --global user.email "122590@qq.com" : 全局设置email

ssh -T git@github.com : 验证ssh是否绑定成功

find . -name ".git" | xargs rm -Rf :删除本地仓库
rm -rf https://github.com/rockage/stoneren-bbs.git - 删除远程仓库(或在网页上的Settings菜单下操作)

git push origin master - 将本地仓库上传到远程仓库
git pull origin master - 将远程仓库下载到远程仓库

git clone git@github.com:rockage/stoneren-bbs.git - 将远程仓库克隆到本地仓库(无需对本地仓库进行初始化)
-------------------固定流程:

  1. 工作前:
    git pull origin master
    或者开工前本地工作区忘了和远程更新,但是代码已经有改动了,可以强行和远程同步:
    git fetch --all
    git reset --hard origin/master

  2. 工作后:
    git add .
    git commit -m "修改了什么"
    git push origin master

上一篇 下一篇

猜你喜欢

热点阅读