美文网首页
Git与Github的基本使用

Git与Github的基本使用

作者: 刘圣凯 | 来源:发表于2017-09-14 16:49 被阅读0次

    如何在Github新建项目

    • 在主页点 Start a project或者右下的New repository新建仓库
    • 输入仓库名
    • 输入仓库说明(可不填)
    • Public公共库(免费)Private私有库(收费),勾选其中之一
    • 初学者勾选Initialize this repository with a README
    • 点击创建,创建完成

    如何用Git clone建立的库

    • 打开终端,输入git config --global user.name 你的名字
    • 输入git config --global user.email 你的邮箱
    • 输入 ssh-keygen -t rsa -b 4096 -C "user.email" 之后一直按Enter,最后在~/.ssh目录下会有两个文件,id_rsa.pub是公钥,id_rsa是私钥, 将公钥id_rsa.pub内容拷贝
    • 点开头像进入个人设置页面,在SSH and GPG keys添加你的公钥
    • 进入你要操作的库,点右下的Clone or download,点击后有HTTPSSSH两种协议,如果使用HTTPS协议,后面操作需要频繁的在终端输入你的用户名以及密码,一般使用SSH协议,拷贝这个SSH的地址
    • 接下来就可以clone了,终端输入git clone SSH地址到此就已经clone成功了
    • git add .:添加到暂存区
    • git commit -am ""“”提交到本地库,m参数是写备注,方便以后修改查找;如果没有输入m参数,会自动打开vim,让你添加备注;
    • git push :把当前本地的修改提交到远程仓库上,如果是第一次则操作使用git push origin master
    • git status:查看文件当前状态:已提交(该文件已经保存在本地数据库中了);已修改(修改了某个文件,但还没提交保存);以暂存(把已修改的文件放在下次提交时要保存的清单中);
      -git pull:如果是多人操作,远程库中的文件被修改之后,在终端push文件会报错,这时输入git pull指令,远程库会将本地与远程的差异显示在vim中出来,保存退出后再执行push就没问题了

    本地创建一个项目推送到远程空仓库

    • Git init:初始化空文件夹,使其变成一个仓库(注:如果本身有.git文件,执行init会使之前的数据丢失);
    • git remote add origin 仓库地址:告诉Git push的地址(注:这里是把仓库地址命名为origin)
    • git push origin master:本地项目push到这个地址的远程仓库master分支上;
    • git remote -v:查看本地库里记录的远程库地址;
    • git push -f origin master:强制推送,可能会覆盖他人的代码,慎用
    • git remote remove xxx删除xxx这个地址;
    • git remote set-url xxx 地址:更换xxx的地址;
    • git remote rename xxx yyy:把xxx改名为yyy;

    分支操作

    • git branch dev创建本地库dev分支;
    • git checkout dev:切换到dev分支;
    • git push xxx dev:推送到xxx地址的dev分支上;
    • git checkout master
    • git merge dev :把dev分支上的内容合并到当前分支(master)上

    相关文章

      网友评论

          本文标题:Git与Github的基本使用

          本文链接:https://www.haomeiwen.com/subject/ermzjxtx.html