• Git操作【常用操作命令】


    Git操作指令

    1. git init 初始化一个git 仓库;

    2. git add test.txt 添加一个文件到仓库,可以添加多个,一空格隔开;

    3. git commit -m “remarks” 把文件提交到仓库;

    4. git status 当前仓库的状态,哪些修改了,哪些还未提交等;

    5. git remote  查看远程库的信息

    6. git remote -v 查看上传协议 SSH/HTTPS

    7. git remote

        git remote set-url origin git@github.com:Chuyue0/JavaScript-codewars.git
        git remote set-url origin https://github.com/Chuyue0/JavaScript-codewars.git
          (切换SSH/HTTPS协议)

    8. 同步与改动

        git fetch origin
        git reset --hard origin/master
          丢弃在本地的所有改动与提交,重新从服务器获取最新的版本历史,并将本地主分支指向它;
        git checkout --<filename>    若操作失误,替换掉本地改动,添加到暂缓区的文件不受影响;

    9. git reset --hard HEAD^  把当前版本回退到上一个版本;

    10. 删除

        rm <file>    删除本地的文件,若删错了,可以用checkout指令;
        git rm <file>    删除版本库的文件,删掉后commit提交;

    11. git push -u origin master

      把本地库的当前内容推送到远程库,参数-u是把本地主分支和远程主分支关联起来;

    12. 关联与取消

        git remote add origin git@github.com:Chuyue0/JavaScript-codewars.git     关联一个远程库;
        git remote rm origin
          移除远程库的关联; 

    13. 分支

       git branch testBranch   创建分支testBranch
      git checkout testBranch 切换分支   Switched to branch
    'testBranch' 提示信息    相当于 git checkout -b testBranch 创建并切换到分支;   git branch 查看所有的分支信息 ,当前分支前带有*   git branch –all 查看所有的分支信息   git checkout master 切回主分支   git merge testBranch 合并testBranch分支到主分支master上   git branch -d testBranch 删除testBranch本地分支   git push origin :testBranch 删除远程库上的分支   git push branch testBranch push本地分支testBranch到远程库

    14. 推送分支

        git push origin master   把该分支上的本地提交推送到远程库
        git push origin branchName  推送其他分支

    15. 更新当前分支
             git pull

    16. 本地提交  git commit -am
      当你本地的文件都已经用git add “” 或之前已经添加到缓存区后,这时本地文件有所改动(修改过的或新加入的),需要进行commit 提交,使用git commit -am “remark”即可全部提交到staged,最后 git push到远程库;
      ***注意:在分支切换之前最好先commit全部的改变,除非你真的知道自己在做什么!

    17. 添加所有的 git add -A
             不再需要一个个的单独添加

    18. 追踪未添加的文件git add . 
             git add . 

      //不但可以跟单一文件,还可以跟通配符,更可以跟目录。一个点就把当前目录下所有未追踪的文件全部add了 

    19.  git reset HEAD a.txt 

             撤销暂存的文件 (已经添加到暂存区了)

    20. 配置使用用户

        git config --global user.name ‘xxx’
        git config --global user.email xxx@xx.com

      git config --global 参数 ,这个参数就是你机器上的git仓库都会使用这个配置,否则你就只能对某个仓库指定不同的用户名和邮箱;

      查看用户名和邮箱地址:git config user.name git config user.email

    21.常用操作命令

        1.初始化 git init
    
        2.关联码云远程仓库地址 git remote add origin https://gitee.com/Rosea/ygld-miniapp.git
    
        3.拉取关联地址 git pull origin master
    
        4.推送到远程仓库 git push origin master
    
        5.回退到指定版本 git reset –hard 提交记录id
  • 相关阅读:
    Atitit.隔行换色  变色 css3 结构性伪类选择器
    Atitit.jpg png格式差别以及解决jpg图片不显示的问题
    Atitit.jpg png格式差别以及解决jpg图片不显示的问题
    Atitit.预定义变量与变量预处理器
    Atitit.jpg png格式差别以及解决jpg图片不显示的问题
    Atitit.预定义变量与变量预处理器
    Atitit.增强系统稳定性----虚拟内存的设置
    Atitit.md5 实现原理
    Atitit.增强系统稳定性----虚拟内存的设置
    Atitit.md5 实现原理
  • 原文地址:https://www.cnblogs.com/anniey/p/13992934.html
Copyright © 2020-2023  润新知