git

    xiaoxiao2021-04-15  30

    1、配置用户信息,配置完成可使用同样命令查看是否配置成功,需将最后的名字和邮箱地址去掉即可

     

    git config --global user.name " name"

     

    git config --global user.email " name@email.com"

     

    项目目录下操作

     

    git init    创建代码仓库       

          

    ls -al   查看       

        

    git add .    添加所有文件      

     

    git commit -m "first commit"   提交    

     

    GitHub创建版本库

     

    git clone http://github.com/1111.git   克隆版本库到本地   

     

    克隆成功后将此目录文件全部剪切到上一层目录注意 .git 隐藏文件

     

    git add .    添加所有文件      

     

    git commit -m "first commit"    提交    

     

    git push origin master    同步到远程版本库   

     

    git checkout -b test_4_1 9d0234f  基于Commit创建分支

    test_4_1 分支名字9d0234f 4-1章节的Commit记录的前面7位

     

    .gitignore规则不生效的解决办法

     git rm -r --cached .

     

    Git远程仓库管理

     

    git remote -v      查看远程服务器地址和仓库名称    

     

    git remote show origin     查看远程服务器仓库状态

     

    git remote add origin git@ github:robbin/robbin_site.git     添加远程仓库地址

     

    git remote set-url origin git@ github.com:robbin/robbin_site.git    设置远程仓库地址(用于修改远程仓库地址) 

     

    git remote rm <repository>     删除远程仓库

     

     

    Git 本地分支管理

     

    git reset --hard     恢复最近一次提交过的状态,即放弃上次提交后的所有本次修改

     

    git rm <file>    从版本库中删除文件

     

    查看、切换、创建和删除分支

     

    git br -r    查看远程分支

     

    git br <new_branch>    创建新的分支

     

    git br -v    查看各个分支最后提交信息

     

    git br --merged     查看已经被合并到当前分支的分支

     

    git br --no-merged     查看尚未被合并到当前分支的分支

     

    git co <branch>     切换到某个分支

     

    git co -b <new_branch>     创建新的分支,并且切换过去

     

    git co -b <new_branch> <branch>     基于branch创建新的new_branch

     

    git br -d <branch>    删除某个分支

     

    git br -D <branch>    强制删除某个分支 (未被合并的分支被删除的时候需要强制)

     

    git merge <branch>    将branch分支合并到当前分支

     

    Git远程分支管理

     

    git pull    抓取远程仓库所有分支更新并合并到本地

     

    git pull --no-ff    抓取远程仓库所有分支更新并合并到本地,不要快进合并

     

    git fetch origin    抓取远程仓库更新

     

    git merge origin/master   将远程主分支合并到本地当前分支

     

    git co --track origin/branch   跟踪某个远程分支创建相应的本地分支

     

    git co -b <local_branch> origin/<remote_branch>    基于远程分支创建本地分支,功能同上

     

    git push     push所有分支

     

    git push origin master    将本地主分支推到远程主分支

     

    git push -u origin master    将本地主分支推到远程(如无远程主分支则创建,用于初始化远程仓库)

     

    git push origin <local_branch>    创建远程分支, origin是远程仓库名

     

    git push origin <local_branch>:<remote_branch>    创建远程分支

     

    git push origin :<remote_branch>    先删除本地分支(git br -d <branch>),然后再push删除远程分支

    转载请注明原文地址: https://ju.6miu.com/read-671386.html

    最新回复(0)