• git学习


    复制。。。

    git常用命令:

    1.git add  :将工作区代码放到stage区,master只能从这个stage(缓存区)获得更改。

    2.git commit -m "XXXX"  :将缓存区里的代码同步到本地仓库," "里面是对更改的描述。

    3.git status  :查看当前的目录是否是干净的,是否和master同步的。

    4.git log  :记录你的所有提交。

    5.git reset -hard head^(上一个版本)/head^^(上上个版本)/head~100(上100个版本)/某一个CommitID

    6.git reflog:记录你的所有提交,回滚的commitID。

    7.git跟踪并管理的是修改而不是文件,!!!

    8.git撤销修改:

    ①git checkout -- file 仅在工作区修改(没有add,或者commit),可以还原。注:中间的--很重要哦!!!

    ②git reset head file   将对暂存区的修改会退到工作区,然后参照①步。

    ③git reset -hard head^  已经提交到版本库,参照5.

    9.git rm file(commit 完全能代替)。

    -------------------------------------------------------------------------------------------------------------------------------------------------

    远程仓库:

    1.    ssh-keygen -t rsa -C "youremail@example.com"  
    创建一个SSH key,在用户目录(c:users/Administrator/)的.ssh目录下(id_rsa,id_rsa.pub),一个秘钥,一个公钥。
    然后将生成的秘钥添加到GitHub账号上的ssh上。注:GitHub上的代码可以被任何人看到,但是不能被更改。
    2. git remote add origin git@github.com:****/lll
    本地仓库--》远程仓库。
    3. git push -u origin master origin-->远程仓库的名字 注:第一次推送master分支的时候,把本地的master分支内容推送到远程的master分支,还会把master分支和远程的master分支关联起来.
    以后推送的时候 git push origin master,就可以完成。
    4. git clone git@github.com:.............:
    远程仓库--》本地仓库。

  • 相关阅读:
    js中url跳转问题
    代码走查整理总结
    关于前后端分离跨域请求问题
    mysql大小写敏感问题
    初识react
    mysql测试
    关于使用Ajax请求json数据,@RequestMapping返回中文乱码的几种解决办法
    ssm实现分页查询
    js表单验证处理和childNodes 和children 的区别
    javaScript数组操作整理
  • 原文地址:https://www.cnblogs.com/rookie111/p/8068214.html
Copyright © 2020-2023  润新知