zoukankan      html  css  js  c++  java
  • 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:.............:
    远程仓库--》本地仓库。

  • 相关阅读:
    系统程序员成长计划并发(二)(下)
    Web开发必知的八种隔离级别
    国产Android视频,Broncho A1
    Android中的BatteryService及相关组件
    Struts2输出XML格式的Result
    系统程序员成长计划并发(三)(上)
    入选”第一期中国最受欢迎50大技术博客”
    Broncho团队招聘应届毕业生(包括大四学生) 2名
    系统程序员成长计划并发(三)(下)
    WordPress MailUp插件‘Ajax’函数安全绕过漏洞
  • 原文地址:https://www.cnblogs.com/rookie111/p/8068214.html
Copyright © 2011-2022 走看看