git命令

作者: 价值投机168 | 来源:发表于2020-04-27 15:01 被阅读0次

    1.git init //初始化
    2.git add readme.txt //添加文件到缓存
    3.git commit -m "readme.txt提交" //提交了
    4.git status //查看状态
    5.git diff readme.txt //查看差异
    6.修改文件后,提交要做两步,必须做2和3
    7.git log //可以看提交的次数和log
    git log --pretty = oneline //这样看起来清晰一些
    8.git reset --hard HEAD~2 //回到前前一个版本,注意2,如果是1的话,就是回到前一个版本
    9.git reset --hard 版本号 //这个是回到指定版本
    10.git reflog //这个是查看所有的log和版本号

    注意:下面两个的撤销操作,最好查看git status后,根据命令建议再做操作
    11.git restore readme.txt //这个是恢复文件,就是修改后没提交,又不想要了.没add的时候
    12.git restore --staged readme.txt //这个是恢复文件,就是修改后没提交,又不想要了.add的时候

    13.删除文件后,直接使用
    git add test.txt
    git commit -m "有只有一个了"
    这样就删除了。

    再github上建立远程仓:

    ssh-keygen -t rsa –C “youremail@example.com” //生成ssh
    我们根据GitHub的提示,在本地的testgit仓库下运行命令:
    git remote add origin https://github.com/tugenhua0707/testgit.git

    再使用: git push -u origin master//把本地的推送到远程.
    由于远程库是空的,我们第一次推送master分支时,加上了 –u参数,Git不但会把本地的master分支内容推送的远程新的master分支,还会把本地的master分支和远程的master分支关联起来,在以后的推送或者拉取时就可以简化命令。推送成功后,可以立刻在github页面中看到远程库的内容已经和本地一模一样了

    从现在起,只要本地作了提交,就可以通过如下命令:
    git push origin master

    将远程的clone大本地:
    git clone https://github.com/sodasu/testgit2

    参考文:
    https://blog.csdn.net/qq_36150631/article/details/81038485

    相关文章

      网友评论

          本文标题:git命令

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