git教程

☆准备工作☆

1、首先安装git

设置用户名和邮箱

git config --global user.name ""

git config --global user.email "@qq.com"

git remote add origin https://gitee.com/bmz1223/taichu.git 在初始化的仓库里设置好云端目录的链接

git init 初始化一个本地仓库(本地项目目录右键打开git)

2、在gitBash中输入以下命令生成SSH key(根据官网教程也可)

$ ssh-keygen -t rsa -C "jyaikn@163.com"

3、输入以下命令,打印刚生成好的key

$ cat ~/.ssh/id_rsa.pub

4、gitee主页右上角[个人设置]-->[安全设置]-->[SSH公钥]-->[添加公钥],把key复制进来,添加到账户中

5、测试SSH key是否配置成功

$ ssh -T git@gitee.com

Hi name ...successfully ...

☆ git常用命令 ☆

1、git status 查看工作区文件的状态

2、git add . 一次性把所有文件加入暂存区

3、git commit -m "提交消息" 将暂存区文件提交至git仓库

4、git push (推送)用于将本地的分支版本上传到远程并合并

5、git pull url(origin) master 将github修改的文件更新到本地,以后才能推送项目,省略分支的话会默认主分支

6、git log 来确定历史记录是否已更新,查找版本号(提交历史记录) Ctrl + C结束查看

git add 文件名.后缀名 文件名.后缀名 把文件加入到暂存区

git commit -a -m "提示语" 跳过暂存区直接提交至Git仓库

git push -u origin ABC 将本地的 master 分支推送到 origin 主机的 ABC 分支。

★版本回退★

git reflog 查找版本号文件名.后缀名 Ctrl + C结束查看

git reset --hard 1a9844b 恢复

git reset 版本号 版本回退

git remote add origin url 为远程仓库起一个别名,下次不用输入长串url了

☆克隆远程仓库☆

git clone xxxxx.com/xxxxxx demo(新目录名称)

git clone -b zmyxcx git@gitee.com:a345111458/zysm-home.git //拉取指定分支代码

☆首次提交项目☆

1、git init (初始化本地仓库)

2、git remote add origin XXX (添加远程仓库地址)

3、git add . (将本地文件更新全部提交到暂缓区)

4、git commit -m " "

5、git push origin master

6、以上操作步骤则会出现 ! [rejected] master -> master (non-fast-forward)

7、解决办法

①、本地与远程资源文件不同步,从远程端获取缺少的文件:

git pull --rebase origin master (同步远程文件,合并资源)

git push origin master

②、强制上传覆盖远程文件git push -f origin master

添加新的邮箱账号的话,需要添加新的个人公匙

☆ 分支 ☆

master(主分支)

1、创建新分支 git branch 分支名

2、切换分支 git checkout 目标分支名

3、创建分支并直接切换到新分支上 git checkout -b 目标分支名

4、合并分支 先切换到主分支 git checkout master 然后在master主分支上运行 git merge login 将login分支合并到主分支上

5、删除分支 git branch -d 分支名

6、查看分支列表 git branch

7、将本地分子推送到远程仓库 有道云笔记Git分支 5/4处

8、分支合并(先切换到目标分支) git merge 分支名(被合并得分支)

9、把本地分支推送到git

①、首先切换到相应分支 git checkout 目标分支名 git branch

②、git push -u origin login 把本地分支推送到云端origin仓库中并命名为login

③、git push -u origin ABC 将本地的 master 分支推送到 origin 主机的 ABC 分支。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值