简单粗暴使用git!

作者: 阿小经 | 来源:发表于2018-10-27 15:13 被阅读0次

    使用 git 有三种方式,按照你的需求选择

    1.只在本地使用
    2.将本地仓库上传到 GitHub
    3.下载 GitHub 上的仓库

    1.只在本地使用

    1.mkdir git-demo-1 —— 先创建1个目录
    2.cd git-demo-1 —— 进入目录
    3.git init —— 在 git-demo-1 里创建一个 .git 目录
    4.touch xxx / mkdir xxx / ... —— 创建文件或目录(可进行编辑)
    5.git status -sb —— 显示当前所有文件的状态(可不执行此操作)
    6.git add xxx / git add . —— 将文件添加到「暂存区」,在xxx处输入文件名,如:index.html。前者添加指定文件,后者一次性全部添加。*
    7.git commit -m "xxx" —— 将上一步 add 过的内容「正式提交」到本地仓库(.git就是本地仓库),在xxx处可输入备注信息,如:添加了1个文件,可不填
    8.git log —— 可查看历史上的变动(可不执行此操作)
    9.如果有文件有新的变动,我们只需要依次执行 git add xxx 和 git commit -m 'xxx' 两个命令即可

    2.将本地仓库上传到 GitHub

    如何将1中git-demo-1 上传到 GitHub 呢?

    1.在 GitHub 上新建一个空仓库,名称随意,一般可以跟本地目录名一致,如 git-demo-1
    2.点“SSH”按钮,按提示代码操作

    空仓库 3.运行git remote add origin git@github.com:xxx/git-demo-1.git注意:xxx改为你对应的信息
    4.运行git push -u origin master
    5.刷新当前页面,你的仓库就上传到 GitHub 了!成功是这样的页面:
    刷新后的页面

    3.直接在 GitHub 创建一个仓库,然后下载到本地

    这里将第三种用法,那就是直接在 GitHub 创建一个仓库,然后下载到本地。

    1.在GitHub 上新建一个仓库 git-demo-2,这次就不创建空仓库了,而是自带 README 和 Lisence 的仓库,创建截图如下: 创建git-demo-2 git-demo-2 2.点击页面中唯一的绿色按钮「clone or download」,会看到一个弹出层。
    3.确保弹出层里的地址是SSH 地址,也就是 git@github.com 开头的地址,如果不是,就点击 Use SSH 按钮,然后复制这个地址。
    4.打开 Git Bash,找一个安全的目录,比如 ~/Desktop 桌面目录就很安全:cd ~/Desktop运行
    5.运行 git clone 你刚才得到的以git@github.com开头的地址,比如:git clone git@github.com:ajing741472797/git-demo-2.git
    6.运行完了你就会发现,桌面上多出一个 git-demo-2 目录。

    如何上传更新

    你在本地目录有任何变动,只需按照以下顺序就能上传:
    git add xxx
    git commit -m "xxx"
    git pull
    git push

    比如:此时你想在git-demo-2目录里添加文件,操作如下:
    cd git-demo-2
    touch index.html
    git add index.html
    git commit -m "新建 index.html"
    git pull(远程仓库被更改了必须加。仓库被改输入git pull会弹出vim,按下ESC键,输入:wq退出vim
    git push
    然后你去 git-demo-2 的 GitHub 页面,就能看到 index.html 出现在里面了!

    其他

    还有一些有用的命令

    • git remote add origin git@github.com:xxxxxxx.git将本地仓库与远程仓库关联
    • git remote set-url origin git@github.com:xxxxx.git上一步手抖了,可以用这个命令来挽回

    资源

    end

    相关文章

      网友评论

      本文标题:简单粗暴使用git!

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