• GIT命令行笔记


    一次常规的初始化+推送:

    git init
    git config user.email "you@example.com"
    git config user.name "asml" git add .
    git commit
    -m "first commit" git remote add origin <GITURL> git push origin master

    解释:

    git init:把当前目录初始化为git仓库(在运行上面的命令之前你不会忘了cd到代码目录吧?)

    后面是设置邮箱和名称,这里设置的是针对一个仓库的,如果想全局,可以加--global 参数,这样: git config --global user.email "you@example.com"

    git add . (注意小数点):添加文件到git管理中,上一步虽然把这个目录初始化了,但是要把哪些文件添加到git管理还是得自己操作的,小数点表示当前整个目录,可以只添加一个文件: git add file.txt

    git commit -m "这里是提交说明" :把 "文件修改记录" 提交一下.顺带打个说明.

    git remote add origin GITURL :添加远程地址把git的地址添加到当前仓库(最后一个参数不要原样打上去...)

    git push  origin master:推送提交信息到远程仓库(有可能让你输入账号密码)

    可以用这行命令设置git记住密码,以后就不用每次推送都输入了(注意:密码是明文保存的):

    git config --global credential.helper store

    也可以把密码放到远程URL里.

    查看远程地址:

    git remote -v 

    远程地址可以增加多个."origin"就是用来区分多个地址的名字,如果第一个叫"origin",第二个就不能叫"origin"了

    推送的时候可以选择推送到哪个远程仓库

    删除远程地址:

    git remote remove <name> 

    通过线上仓库URL,直接克隆整个库:

    git clone GITURL

    拉取别人的修改(在已经有仓库的情况下):

    git pull

     新建远程仓库的时候,有时候会初始化一些文件,用这个命令可以把远程仓库初始化的文件合并到本地:

    git pull origin master --allow-unrelated-histories
  • 相关阅读:
    糖果传递
    流水作业调度(贪心) Johnson算法
    [CQOI2015]任务查询系统
    [CQOI2009]叶子的染色
    P4906 小奔关闹钟
    P1131 [ZJOI2007]时态同步
    P1270 “访问”美术馆
    P1272 重建道路
    [HNOI/AHOI2018]道路
    P1776 宝物筛选_NOI导刊2010提高(02)
  • 原文地址:https://www.cnblogs.com/DragonStart/p/7606073.html
Copyright © 2020-2023  润新知