git基本指令+gitee远程操作

本文介绍了Git的作用,包括备份、协同开发等,并详细阐述了Git的安装、常用指令配置、本地仓库创建、分支管理和gitee远程操作。通过设置别名、创建.gitignore文件以及使用ssh公钥,实现高效便捷的Git使用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、git作用
    1.1、备份、代码还原、协同开发、追溯问题代码的编写人和编写时间
    1.2、分布式版本控制,即每次提交都单独为一个版本,都是独立存在的
    1.3、没有中央服务器的概念,每一个人都有一个版本库,可提交到git上,可以从git上把被人提交的代码拿下来,即每个人都有一套完成的代码
    1.4、即使没有联网,无法上传到gitub,但是由于本地有代码库,拿到别人的代码,也能互相看到对方的修改
2、安装git
    1、傻瓜式安装即可,桌面右键出现Git GUI Here和Git Bash Here就是安装成功
    2、Git GUI是Git提供的图形界面工具;Git Bash是Git提供的命令行工具
    3、安装好之后必须设置用户名和邮箱,打卡GIt Bash
    4、设置用户名:git config --global user.name "用户名":userss
    5、设置邮箱:git config --global user.email "邮箱":l_6_f_8_j@163.com
3、为常用指令配置别名
    1、在用户目录下创建.bashrc文件
    2、在文件夹下配置
        alias git-log='git log --pretty=oneline --all --graph --abbrev-commit'
        alias ll='ls -al'
4、获取本地仓库
    1、在任意位置创建一个空目录,作为本地Git仓库
    2、进入目录,右键打开Git bash窗口
    3、执行git init指令
    4、如果能看到.git目录,表示创建成功
5、git常用指令
    1、git add,从工作区到暂存区
    2、git commit,从暂存区到本地仓库,即提交,每次提交都是一个版本
    3、工作区中文件有未暂存(修改已有文件)和未跟踪(新建文件)两种状态,都使用git add指令
    4、git status,查看文件状态,查看工作区和暂存区
    5、git add . ,后面用点,表示所有文件都追加到暂存区,输入文件名很麻烦
    6、git commit -m " 注释信息 ",即对本次提交说明
    7、git log,查看提交信息,会显示上面的注释信息,后面有配置项,对提交日志做处理,上面已经配置别名,使用git-log即可
    8、git reset --hard commitID,版本回退到某个版本,只要没有删除文件夹,还是可以前进到最新版本,还是用该指令配合commitID,注意别清空屏幕
    9、clear,清除屏幕
    10、git reflog,查看已经删除的提交记录
    11、创建一个.gitignore文件,可以添加忽略文件,避免git add . 的时候全部添加到仓库
6、git分支常用指令
    1、使用分支,意味着可以把工作从开发主线上分离开来进行重大Bug修改、开发新的功能,以免影响开发主线
    2、git branch 分支名,用于创建分支,不写分支名用于查看分支,git-log也能查看分支
    3、git checkout 分支名,表示切换当前分支,即HEAD指向的分支
    4、git checkout -b 分支名,表示创建并切换分支
    5、git merge 分支名,表示一个分支上的提交可以合并到另一个分支,一般都是合并到master上
7、代码托管平台gitee
    1、注册账号
    2、将本地仓库中的代码推送到gitee上,不用githu
    3、虽然可以使用gitee账户和密码推送项目,但是推荐使用配置ssh公钥
    4、在git中使用指令:ssh-keygen -t rsa,然后不断回车,如已经有公钥会覆盖
    5、通过指令查看公钥:cat ~/.ssh/id_rsa.pub
    6、将公钥放在gitee账户上去
    7、在git中输入ssh -T git@gitee.com指令,输入yes查看git和gitee是否配置成功
8、远程仓库添加
    1、复制gitee上仓库的ssh地址,在git中输入git remote add origin 地址
    2、不报错就是添加成功,Ctrl+insert是复制,shift+insert是粘贴
    3、git remote,查看远程仓库origin,这是自己取的名字
    4、git push origin master,将本地仓库推送给gitee仓库
    5、git clone 仓库地址,作用从远程将项目下载
    6、git fetch [ remote name ] [ branch name ],抓取仓库的更新到本地,但不合并,如果不指定远端名称和分支名称,表示抓取所有分支
    7、git pull [ remote name ] [ branch name ],拉取仓库的更新到本地并进行合并,如果不指定远端名称和分支名称,表示抓取所有分支

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值