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 ],拉取仓库的更新到本地并进行合并,如果不指定远端名称和分支名称,表示抓取所有分支
git基本指令+gitee远程操作
最新推荐文章于 2025-04-22 10:32:00 发布