Git常用命令

作者: JouyPub | 来源:发表于2018-08-04 12:16 被阅读0次

    Git初始化仓库

    echo # project name >> README.md
    git init
    git add README.md
    git commit -m "first commit"
    git remote add origin https://github.com/username/project-name.git
    git push -u origin master
    

    常用命令

    git branch 查看本地分支
    git branch -a 查看所有分支,包括远程分支

    git checkout master 切换分支

    git log 查看提交日志
    git log file.txt 查看文件的历史版本信息

    git branch -D branch_name 删除本地分支
    git push origin --delete branch_name Git 1.7以后删除远程分支

    git push -f origin master 强制用本地的代码去覆盖掉远程仓库的代码

    git diff 分支1 分支2 (可以是远程分支) 对比两个分支

    git merge branchname #把branchname分支合并到当前分支里面 合并另外一个分支到当前分支

    git branch branch_name && git push origin branch_name 新建分支并推送到远程

    git fetch 从远程分支获取最新版本到本地分支,不会自动merge
    git pull 拉取远程的最新代码合并到本地当前分支

    git rm --cached 清空git缓存的文件,主要针对有些时候无法add文件,重新忽略某些文件等场景

    Git更新自己Fork的代码项目和原作者的项目进度一致

    git remote add sri https://github.com/kraih/mojo
    git fetch sri
    git merge sri/master
    

    git 1.7 clone私有项目需要使用ssh,1.8之后可以直接输入用户名密码

    clone 私有项目 git clone https://username@github.com/compangynaem/projectname

    附:Git完整版教程

    常见错误

    1. fatal:multiple stage entries for merged file
    rm .git/index
    git add -A
    git commit
    

    相关文章

      网友评论

        本文标题:Git常用命令

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