美文网首页
Linux笔记14-git版本控制

Linux笔记14-git版本控制

作者: 江湾青年 | 来源:发表于2023-03-03 23:16 被阅读0次

    创建版本库

    • 首先创建一个文件夹并使用git init来初始化版本库
    mkdir learngit
    cd learngit
    git init
    
    • 文件夹下新生成的.git目录是Git来跟踪管理版本库的,这个文件夹不要随便修改。
    • 使用git add将文件添加到git仓库,再使用git commit把文件提交到仓库,-m参数后添加的字符串是本次更新的文字说明
    git add readme.txt
    git commit -m "wrote a readme file"
    
    • 为什么Git添加文件需要add,commit一共两步呢?因为commit可以一次提交很多文件,所以你可以多次add不同的文件,比如:
    git add file1.txt
    git add file2.txt file3.txt
    git commit -m "add 3 files."
    

    修改版本库

    git status    # 查看那些文件被修改
    git diff readme.txt    # 查看readme.txt文件文件修改前后的不同
    git log    # 显示从最近到最远的提交日志
    rm readme.txt    # 在工作去删除文件readme.txt
    git rm readme.txt     # 在git当前版本删除文件readme.txt
    
    • 在修改好文件后,再使用git add和git commit添加和提交文件即可

    切换版本

    git reset --hard fbd54    # --hard参数后接的字符是想要切换的版本号的前几位
    git reflog    # 输出版本切换日志
    

    每次上传github三部曲

    git add -A
    DATE=$(date "+%Y%m%d")
    git commit -m $DATE --no-verify
    git push
    

    相关文章

      网友评论

          本文标题:Linux笔记14-git版本控制

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