美文网首页
git常用命令

git常用命令

作者: vioi | 来源:发表于2019-02-27 20:42 被阅读0次

    git常用命令
    在项目文件下 打开命令窗口

    初始化本地仓库 git init

    将工作文件添加到暂存区 git add 文件名 例子:readme.md

    将暂存区提交到本地仓库 git commit -m "fistGit"(备注)

    创建远程仓库

    连接远程库 git remote add origin 远程库的url(https或ssh(要创建秘钥)))

    只有第一次时才需要这条命令

    上传远程库 git push -u origin master

    秘钥生成 :

    1.打开git brash,输入命令
    ssh-keygen -t rsa -C "youremail@example.com"

    2.找到用户主目录下的ssh文件夹,复制id_rsa.pub 文件内容

    3.github后台点击设置,ssh公钥,黏贴id_rsa.pub 文件内容

    更新暂存区 git add 文件名 如果文件多 git add .

    将暂存区提交到本地仓库 git commit -m "secondGit"

    上传远程库git push

    辅助命令:
    git status 查看状态

    git checkout --文件名 取消工作区 暂存区-> 本地工作区 1.用暂存区文件替代当前工作区文件,用于恢复还原,还原后刚才编辑的内容会清空 2.切换分支

    git reset HEAD文件名 取消暂存 ,本地仓库->暂存区 用本地仓库文件替代当前暂存区区文件,用于恢复还原暂存区内容,还原后本地工作区刚才编辑的内容不会清空

    git reset --head HEAD 取消暂存和工作区修改 本地仓库->暂存区和工作区

    git reset --hard 版本号 会退到特定版本 工作区只显示特定版本号内容

    git log --oneline 查看版本号

    git reflog如果回退错了 想重新获取所有版本号(git log 此时只显示一个版本号,不能用)

    git clone 远程库的url 下载仓库源码 作者不放权 ,就不能合并修改作者的源码

    删除命令:git rm 文件名(要后缀)-> git commit -m "备注" -> git push

    git push 出现错误时:

    error:failed to push some refs to 'https://github.com/xxx/xxx.git'
    

    刚才改了某文件,然后使用Git客户端再次提交的时候,需要先更新服务器上的变化,然后才能提交,也就是先更新再提交

    先git pull 再git push

    git push -f是一个需要谨慎的操作,它是将本地历史覆盖到远端仓库的行为。

    解决每次pull和push 都要密码的问题
    git config --global credential.helper store

    相关文章

      网友评论

          本文标题:git常用命令

          本文链接:https://www.haomeiwen.com/subject/hndquqtx.html