zoukankan      html  css  js  c++  java
  • Git基础使用教程(仓库初始化,源码clone,源码push)

    一、下载Git源码管理客户端

    Git下载地址:https://git-scm.com/

    二、检查电脑是否已安装Git

    1)已安装:输入git出现下图提示则代表已安装成功。

    2)未安装情况下git会出现以下提示,按照提示输入:sudo apt-get install git即可安装。

    3)安装完成输入$git --version即可查询当前git版本号

    二、安装完成之后需要做git账户配置

    1)配置用户名和邮箱

    $ git config --global user.name "Your Name"  
    $ git config --global user.email "email@example.com" 
    

    2)使用 --global 修饰后设置的全局的用户,如果设置单个项目的用户,可cd到项目根目录下,执行如下命令

    $ git config user.name "Your Name"  
    $ git config user.email "email@example.com"  
    

    3)使用命令:git config --list 可查看当前用户信息以及其他的一些信息

    $ git config --list  
    core.excludesfile=/Users/mac/.gitignore_global  
    difftool.sourcetree.cmd=opendiff "$LOCAL" "$REMOTE"  
    difftool.sourcetree.path=  
    mergetool.sourcetree.cmd=/Applications/SourceTree.app/Contents/Resources/opendiff-w.sh "$LOCAL" "$REMOTE" -ancestor "$BASE" -merge "$MERGED"  
    mergetool.sourcetree.trustexitcode=true  
    http.postbuffer=524288000  
    https.postbuffer=524288000  
    user.email=你的邮箱@qq.com  
    user.name=你的用户名  
    macdeMacBook-Pro:~ Artron_LQQ$
    

    四、初始化建立本地仓库

    1)cd到你的项目目录

    $ cd d:/MyGit
    

    2)输入git命令进行初始化操作

    $ git init  
    

    3)输出如下提示则表示已成功创建了一个本地仓库

    $ git init  
    Initialized empty Git repository in d:/MyGit/.git/  
    

    4)将项目所有文件添加到缓存中$git add .(注意这里有个小点点~)

    $ git add . //将所有文件添加到缓存中

    $ git add API //表示更新API目录下的文件

    $ git add ./    //更新根目录

    $ git diff API/API.txt  //查看更新的内容

     5)将缓存中的文件commit到git仓库

    $git commit -m "添加你的注释"

    6)将本地源码仓库连接到远程源码仓库

    $ git remote add origin https://github.com/XXXX/Site.git

    7)上传代码到远程库,上传之前最好先Pull一下,再执行命令: git pull origin master,避免覆盖,出现以下提示则拉取成功~

    $ git pull origin master
    warning: no common commits
    remote: Counting objects: 3, done.
    remote: Total 3 (delta 0), reused 0 (delta 0)
    Unpacking objects: 100% (3/3), done.
    From https://github.com/XXXX/Site
     * branch            master     -> FETCH_HEAD
     * [new branch]      master     -> origin/master
    Merge made by the 'recursive' strategy.
     README.md | 1 +
    file changed, 1 insertion(+)
     create mode 100644 README.md

    8)接着执行:git push origin master,出现以下提示则证明上传成功~

    $ git push origin master
    Counting objects: 34, done.
    Delta compression using up to 4 threads.
    Compressing objects: 100% (29/29), done.
    Writing objects: 100% (34/34), 15.63 KiB | 0 bytes/s, done.
    Total 34 (delta 3), reused 0 (delta 0)
    To https://github.com/XXXX/Site.git
       5e2dda1..537ecfe  master -> master
  • 相关阅读:
    leetcode 1301. 最大得分的路径数目
    LeetCode 1306 跳跃游戏 III Jump Game III
    LeetCode 1302. 层数最深叶子节点的和 Deepest Leaves Sum
    LeetCode 1300. 转变数组后最接近目标值的数组和 Sum of Mutated Array Closest to Target
    LeetCode 1299. 将每个元素替换为右侧最大元素 Replace Elements with Greatest Element on Right Side
    acwing 239. 奇偶游戏 并查集
    acwing 238. 银河英雄传说 并查集
    acwing 237程序自动分析 并查集
    算法问题实战策略 MATCHORDER 贪心
    Linux 安装Redis全过程日志
  • 原文地址:https://www.cnblogs.com/likar/p/10918971.html
Copyright © 2011-2022 走看看