zoukankan      html  css  js  c++  java
  • 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
  • 相关阅读:
    20180610模拟赛T3——书本整理
    20180610模拟赛T1——脱离地牢
    20180606模拟赛T4——数学游戏
    软工2019作业一
    期末总结
    <英狼>--团队作业3 王者光耀--终极版
    团队作业3--王者光耀(体会)
    <英狼> 团队作业2--王者光耀
    王者光耀--个人任务
    团队-----英狼
  • 原文地址:https://www.cnblogs.com/DragonStart/p/7606073.html
Copyright © 2011-2022 走看看