• 常用 Git 命令


    拉取远端仓库代码:

    如果本地已经存在文件夹,先cd进去,然后敲命令:

    git fetch (作用是拉取远端仓库里的代码)

    git merge (作用是将远端仓库里的代码与本地仓库里的代码合并,如果有冲突会提示,这时候需要讲不正确的代码删除)

    提交本地仓库的代码到远端仓库:

    git status (作用是查看仓库的状态)

    git add .  (监控本地仓库的状态树,将本地仓库的所有变化提交到暂存区,包括文件内容修改modified以及新文件new,但是不包括被删除的文件)

             ||       git add -u(小写的u,仅监控已经被add的文件(即 tracked file),会将被修改的文件提交到暂存区。add -u不会提交新文件(untracked file)

             ||       git add -A (是前面两个功能的集合)

    git commit -m"备注信息" (作用是将代码提交到本地仓库)

    git log (查看git日志)

    git push (作用是将代码提交到远端服务器仓库)

    这时候如果提示有冲突的话,我们就需要执行 git fetch 和 git merge 命令了,处理完冲突以后再重新push。

    如果是第一次向远端仓库提交代码,需要执行以下命令:

    首先要进入项目的文件夹,然后

    git init (作用是创建本地仓库,加将会在文件夹下创建一个 .git 文件夹,.git 文件夹里存储了所有版本信息、标记等内容。注:如果整个项目文件夹是拷贝过来的,这时候需要先将文件夹内的 .git 文件夹删除后再执行init

    git remote add origin git@192.168.19.154:TG/zhibo.git(作用是将本地仓库与远程仓库关联起来。如果不执行这个命令的话,每次push的时候都要指定远程服务器的地址。)

    然后再执行提交命令。

    版本回退:

    git reset --hard HEAD^  //回退到上个版本

    git reset --hard HEAD^^ //回退到上上个版本

    git reset --hard HEAD~100 //回退到前100个版本

    git reflog    //查看版本信息

    git reset --hard 版本号   //回退到指定版本

     

    用户名和邮箱:

     

    git config user.name //查看当前用户名

    git config user.email //查看当前邮箱

     

    git config --global user.name "your name that want to change" // 更改用户名

    git config --global user.email  xxx@xxx.com // 更改邮箱

     

    操作远程仓库:

    git remote -v //查看当前仓库
    git remote add <name> <url> //添加远程仓库
    git remote set-url <name> <url> //切换远程仓库地址
    git remote rm <name> //删除远程仓库

  • 相关阅读:
    windows phone 7 开发工具合集
    Windows Phone中文开发资源集中营
    Windows Phone 7 输入法升起时,保持页面不被推起
    winXP控制面板TTS语音打不开卡顿SDK开发无法播放中文解决方法MFC调用代码
    c#winform不要通过文件右键属性去复制文件路径,会复制到隐藏的字符,打印路径会看见问号,导致无法打开指定文件
    密钥读yao还是yue?
    office access accdb驱动目录注册表路径
    c#winform判断是否为数字型字符串
    c#序列化json文件为字符串更改json对象内容
    在C#HttpWebRequest 设置超时方法
  • 原文地址:https://www.cnblogs.com/Man-Dream-Necessary/p/6121316.html
Copyright © 2020-2023  润新知