Git安装、设置及远程仓库创建、下载、上传

1、Git安装

Git官网地址https://git-scm.com/download
Git安装详解https://blog.csdn.net/huangqqdy/article/details/83032408

2、设置Git

安装git后的第一件事,设置全局信息用户名和邮件地址,因为每一个git的提交都会使用到这些信息。并且他会写入到你每一次的提交中。
创建一个新的文件夹,打开后单击右键,选择Git Bash Here。
git config --global user.name <用户名>
在这里插入图片描述

git config --global user.email <邮箱>
在这里插入图片描述

3、生成公钥

ssh-keygen -t rsa 生成公钥 回车三次
在这里插入图片描述

执行 cat ~/.ssh/id_rsa.pub 查看公钥
在这里插入图片描述
打开gitee网站:https://gitee.com/
单击右上角头像,点击设置,在左侧找到安全设置中的
SSH公钥
在这里插入图片描述
将刚才获得的公钥复制,并取一个标题,点击确定。
在这里插入图片描述

4、创建远程仓库

点击头像旁的加号,选择新建仓库
在这里插入图片描述
在这里插入图片描述
复制刚获得的地址
在这里插入图片描述
打开创建的文件夹中的git
输入git clone <刚复制的地址>
在这里插入图片描述
同时在刚创建的文件夹中获得获得一个文件
在这里插入图片描述
在这里插入图片描述

5、上传文件到远程仓库

打开文件,新建一个文本文档,改名web.html
在这里插入图片描述
单击右键打开git窗口
输入git add .
在这里插入图片描述
然后输入git commit -m “操作描述”
在这里插入图片描述
接着输入git push origin master
在这里插入图片描述
这样文件就会被推送到线上仓库
在这里插入图片描述

附:Git常用操作

1、git config --global user.name “YourName”
2、git config --global user.email your_mail@example.com
初次使用Git先做自我介绍,在你提交代码的时候会显示你的名字和邮箱,以便可追溯。
注意:初始化本地仓库之前一定先添加“.gitignore”文件。
3、git branch -a 查看该仓库中所有的分支 /
4、 git checkout -b CCC origin/分支名 将某个分支checkout到你自己的本地工作分支CCC上,“CCC” 是一个分支名,随便起你认为有意 义的名字。
5、git status 查看一下哪些代码做了修改,增加、删除了哪些文件
6、git add /git add . 准备添加修改到仓库中,如果仓库中已经使用了.gitignore文件过滤,可以直接git add .(注意后 面多一个“.”)
7、git commit -a -m “写上你的change log” 提交到仓库
8、git pull origin 远程分支名 本地分支名,将远程分支fetch下来并且和本地分支merge。git pull == git fetch + git merge 如果git pull产生代码冲突,必须要fix冲突,再git commit一次 如果git pull没有代码冲突,git会进入vim文本编辑器模式让你输入Log来说明为什么需要这次 Merge。按”i”键(“insert”的第一个字母吧)开始写Log;写完后按“ESC”键,再输入“:wq”,保存并 退出vim编辑器模式。
注意:对于git新手,在做git pull之前,最好先备份一下自己的工程,以免出错。
9、git push origin 本地分支名:远程分支名 将本地分支push到远程分支上
10、git log 查看每次提交的信息
11、git reset --hard xxx 版本回退,xxx是commit ID,即git log看到的那20个字节。
12、git reflog 可以查看到被回退后的提交的log,方便回退后再恢复到某次新的提交。
13、git checkout – file.name 撤销还未经过
14、git add file.name到缓存区的修改, – 很重要,没有会 变成创建分支。
15、git merge -m “写上你的Log” a_branch_name 合并a_branch_name分支到当前分支。
16、git diff file.name 查看file.name文件修改了哪些内容。 git stash 把当前的工作隐藏起来 等以后恢复现场后继续工作
17、git stash list 查看所有被隐藏的文件列表
18、it stash apply 恢复被隐藏的文件,但是内容不删除 git stash drop 删除文件
19、git stash pop 恢复文件的同时 也删除文件
20、git clean -f 删除没有被git add的文件,即没有被git追踪的文件
21、git clean -df 删除没有被git add的文件和文件夹,即没有被git追踪的文件和文件夹

  • 3
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值