zoukankan      html  css  js  c++  java
  • Git笔记

    参考自廖雪峰官方网站-Git教程:https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000

    常见命令:

      git init ,打开相应空目录后,把该目录设置为git仓库

      git-kegen -t rsa -C "email" 生成SSH密钥,然后到github添加此密钥就拥有该账号的读写权限

      git add file ,将文件添加到暂存区

      git commit -m "提示信息" , 将暂存区的修改添加到版本

      git log ,查看当前保存的版本

      git reflog ,查看所有版本操作日志

      git reset --hard ,版本id或HEAD^ , 进入到相应版本

      git checkout -- file  , 取消修改文件, 若文件已经上传到暂存区,则需先输入git reset HEAD file 返回文件操作区,再使用git checkout -- file取消文件修改

      git rm file ,先删掉工作区的文件,再用此命令彻底删除掉版本库里面的文件,如果是在工作区误删除了,可以使用git checkout file来将工作区文件恢复

      git remote add 远程库名(一般取名为origin) git@github.com:github用户名/github仓库名 ,在本地仓库目录下执行,关联github仓库

      git push -u origin master 将本地仓库文件推送到github

      git branch ,查看分支

      git branch -d 分支名 ,删除分支

      git branch 分支名 ,创建分支

      git checkout 分支名 , 进入分支

      git checkout -b 分支名 ,创建并进入分支

      git remote ,查看关联远程库

      git remote remove 关联远程库名 , 删除

      git remote add origin git@guthub.com:用户名/库名 ,添加关联远程库,一般为命名为origin

      git push origin 分支名 ,将分支推送到远程库

      git pull ,从远程库更新到本地

      git merge 分支名 ,将分支合并到当前分支

      git merge --no-ff -m "提示信息"  分支名,合并分支并保存合并记录

      git log --graph 查看分支合并图

      git config --global alias.别名 原命令 ,更改命令别名,如命令为多个单词,增加""

      增加.gitignore文件,并在文件里面写入要忽略的文件名,就能忽略这些文件,.gittignore文件需提交

     

     

    多人协作的工作模式通常是这样:

    1. 首先,可以试图用git push origin <branch-name>推送自己的修改;

    2. 如果推送失败,则因为远程分支比你的本地更新,需要先用git pull试图合并;

    3. 如果合并有冲突,则解决冲突,并在本地提交;

    4. 没有冲突或者解决掉冲突后,再用git push origin <branch-name>推送就能成功!

    如果git pull提示no tracking information,则说明本地分支和远程分支的链接关系没有创建,用命令git branch --set-upstream-to <branch-name> origin/<branch-name>

    这就是多人协作的工作模式,一旦熟悉了,就非常简单。

     

  • 相关阅读:
    最常见VC++编译错误信息集合
    网站运营最全总结
    KdPrint/DbgPrint and UNICODE_STRING/ANSI_STRING
    poj 2155 matrix
    【hdu2955】 Robberies 01背包
    【hdu4570】Multi-bit Trie 区间DP
    2014 SCAU_ACM 暑期集训
    qpython 读入数据问题: EOF error with input / raw_input
    【转】Python version 2.7 required, which was not found in the registry
    华农正方系统 登录地址
  • 原文地址:https://www.cnblogs.com/zhz-8919/p/10022630.html
Copyright © 2011-2022 走看看