常用Git指令

49 阅读1分钟

创建好远程仓库后

没有存储库

    git init
    git add README.md
    git commit -m "first commit"
    git remote add origin 仓库地址
    git push -u origin master

已有存储库

    git remote add origin 仓库地址
    git push -u origin master

写好代码

    git add .  // 将全部文件放入git暂存区
    git commit -m "第一次提交" // 提交到本地仓库,并备注 ‘第一次提交’
    git pull origin dev // 下载远程分支 dev 的代码并合并
    git push origin -u dev // 推送到远程仓库 dev 分支上并合并 下次可以简写 git push

拉取代码

    git clone 仓库地址  // 拉取远程仓库代码

stash

    git stash // 将所有未提交的修改(工作区和暂存区)保存至堆栈中
    git stash save '修改了某文件' // 作用等同于git stash,区别是可以加一些注释
    git stash list // 查看stash的列表
    git stash pop // 恢复之前缓存的工作目录,默认回复第一个
    git stash pop stash@{$num}  // 恢复指定的缓存的工作目录

其他操作

    git reflog //查看记录
    git branch // 查看本地分支; 
    git branch 新分支名 // 创建分支
    git checkout 分支名 // 切换分支
    git checkout -b 新分支名 //创建新分支并切换到该分支
    git log // 查看历史提交记录
    git merge 分支名 // 把分支名合并到当前分支
    git branch -d 分支名 // 删除该分支