美文网首页
git篇之初始化git配置

git篇之初始化git配置

作者: 清宵寒夜 | 来源:发表于2021-07-18 23:04 被阅读0次

    一、配置git

    (一)通过ssh

     1.1创建ssh文件

    1. cd ~/.ssh

    2. mkdir .ssh

    3. cd .ssh

    4. ssh-keygen -t rsa -C "gituseremail"

    5. cat id_rsa.pub 复制ssh公钥到git远程仓库

    1.2完成之后可以终端测试ssh连通性

    ssh -T git@gitee.com    #Gitee验证

    ssh -T git@github.com    #Github验证

    (二)配置git信息(不用ssh)

    2.1配置用户信息

    git config --global user.name name --->配置用户名

    git config --global user.email  emailaddress --->配置用户邮箱

    git config --list 查看git配置

    git config user.name 查看用户名配置

    git config --list --show-origin 查看git配置并列出配置所在的文件

    二、与远程仓库建立连接

    (一)、远程仓库已经存在,本地仓库为空文件夹

    1. cd +项目所在文件夹

    2. git clone 

    git clone giturl  拉取主分支文件

    git clone -b brachname giturl 从指定分支拉取文件

    (然后输入账户密码)

    3. 在所在文件夹创建工程书写代码

    (二)、本地仓库为非空文件夹

    1、cd  拖入本地文件夹/直接输入文件夹目录路径

    2、git init  --->初始化git

    3、git add .  --->添加文件夹内容到缓存区

    4、git  commit -m message  --->提交本地改动到本地仓库

    5、git remote add <shortname> <url> --->添加一个新的远程仓库并设置缩写shortname一般为origin。

    终端输入git remote -v如果有结果shoritname url输出则表示已经关联成功。

    可以先执行5再执行3->4。

    6、git push -u origin branch --->推送本地代码到远程仓库

    输入完毕之后需要输入git用户名、密码回车

    --set-upstream orgin branch 是设置branch的上游即远程仓库为origin

    如果与远程仓库有冲突,则会push失败,需要先git pull拉取远程代码合并解决冲突完成之后再提交

    git pull --rebase origin branch  --->拉取远程代码并重定义起点,不会产生新的节点保持线性提交

    git pull origin branch --allow-unrelated-histories --->把远程的内容同步到本地允许不相关历史合并

    相关文章

      网友评论

          本文标题:git篇之初始化git配置

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