git 的基本命令学习

    xiaoxiao2021-04-01  30

    有价值的git命令的博客:

    http://blog.csdn.net/ithomer/article/details/7529022

    gitlab的使用方法:

    git命令:

    1. 如果你是第一次使用git,那么先安装git吧:

    sudo apt-get install git

    2. 当安装完了 git 后,初始化一下自己机子上的 git 的配置:

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

    上边是添加你的名字和邮箱,查看你的配置信息 git config --list

    3. clone 我们的工程中的每个仓库,假如是 be 子系统:

    git clone http://10.100.151.233:8081/jin-group/be.git

    4. 如果你想在工程中添加文件,假如是 README.test:

    cd be touch README.test git add README.test git commit -m "add README.test" git push -u origin master

    5. git 下来的工程,在新的一天想要更新:

    cd be git pull / git pull origin develop

    6. 查看提交的记录:

    git log

    7. 如果本地的文件更改了,想要查看跟仓库中的文件有什么不同:

    git diff

    当然,如果你只想看到个文件的变化,后边可以添加文件名这个参数

    8. tag 操作相关命令:

    查看版本:$ git tag

    创建版本:$ git tag [name] / git tag -a [name] 给过去commit 打tag:$ git tag -a [name] [提交校验和]

    删除版本:$ git tag -d [name]

    查看远程版本:$ git tag -r

    创建远程版本(本地版本push到远程):$ git push origin [name]

    删除远程版本:$ git push origin :refs/tags/[name]

    合并远程仓库的tag到本地:$ git pull origin --tags

    上传本地tag到远程仓库:$ git push origin --tags

    创建带注释的tag:$ git tag -a [name] -m ‘yourMessage’

    9. 回退命令:

    在用 git 管理的时候,经常遇到出现错误的提交,或者错误的合并,想要回退回去,也可能在多次提交后,想要回到每个特定阶段的代码,命令如下:

    回退上几个版本: HEAD 的是指针指向的分支点,一般要使用的是退回到特定的版本号

    倒回到上一个版本: git reset --hard HEAD^

    倒回到前两个版本:git reset --hard HEAD^^

    倒回到上n个版本:git reset --hard HEAD~n

    倒回到特定版本:git reset --hard [版本号]

    回退到某个版本后推送到远程develop分支:git push -f origin develop

    如何取消git add:git reset,这样会撤回add前状态

    ###10.删除:

    当工程中某个文件是多余的时候,我们需要删除掉,不在让git去管理他:

    取消git管理某个文件:git rm -r --cached 文件

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

    最新回复(0)