zoukankan      html  css  js  c++  java
  • 项目常用git命令

    git命令一直不熟,记了又忘,在这里就做个记录吧。

    平时有用到的,还有遇到的问题,以及解决办法,也会一一记录下来,做个分享。

    1.github创建完一个仓库后,设置错了源,删除原来的源命令:

      git remote remove origin  

    2.本地仓库关联远程仓库,先设置源:

     git remote add origin https://github.com/xxx/xxx.git 

        再提交代码:git push -u origin master  (-u 表示第一次推送master分支所有内容,后面不需要)

     如果新建远程仓库不是空的,例如勾选了 Initialize this repository with a README。那么通过命令 $ git push -u origin master 会报错,通过以下命令合并一下
        $ git pull --rebase origin master,再执行$ git push origin master

    3.常规命令

    初始化 GIT 仓库
    git init

    查看状态
    git status

    查看分支
    git branch
    git branch -a
    git branch -r

    将修改添加到缓冲区
    git add .
    git add ./src/a.html

    移出缓冲区
    git reset HEAD <file>

    丢弃所有的更改
    git checkout .

    本地提交代码
    git commit -m '提交说明'

    拉取代码
    git pull

    推送代码
    git push

    切换分支
    git checkout -b develop

    查看仓库
    git remote -v

    git强制覆盖上一次的commit内容

    git push -f origin 本地分支名

    例如:git push -f origin dev

     4.  git生成公钥,私钥

    git config --global user.name "用户名"

    git config --global user.email "邮箱"

    ssh-keygen -t rsa -C "邮箱" 

    一直回车

    执行查看公钥的命令!

    cat ~/.ssh/id_rsa.pub  

  • 相关阅读:
    sizeof和strlen的区别
    备注
    将一个正整数分解质因数
    malloc和new有什么区别
    用C来实现内存池
    句柄和指针的区别和联系是什么?
    c/c++ 宏中"#"和"##"的用法
    手机上网的原理
    数据类型转换(转自CSDN)
    vc debug和Release的切换
  • 原文地址:https://www.cnblogs.com/scallop/p/11389268.html
Copyright © 2011-2022 走看看