git

Git 是一个免费的开源分布式版本控制系统,旨在快速高效地处理从小到大的项目。
Git易于学习,占用空间小,性能快如闪电。

Git⼯作机制
⼯作区 —— git add —— 暂存区 —— git commit —— 本地库 —— push —— 远程库
工作机制.png

配置git用户信息
git config –global user.name annie 设置⽤户
git config –global user.email 111@qq.com 设置邮件
查看配置信息.png

常⽤命令

git-scm-com

git -v 查看版本
git config –global user.name annie5281 设置⽤户签名
git config –global user.email 111@qq.com

初始化提交操作:
git init 初始化本地库
git status 查看本地库状态
git add file 添加到暂存区
git rm –cached 文件名 (从暂存区删除)
git commit -m “日志” 文件名 可标注具体版本信息)

版本信息查看 版本切换
git log 查看当前仓库提交的版本(显示详细信息)
    HEAD指向当前版本
git reflog (查看所有版本信息)(简约版本信息)
git reset –hard 简约版本号 (切换版本)

分支操作:
git branch -v (查看分支信息)当前分支(带有*) 分支名称 此分支版本号 提交信息
git branch 分支名 (创建分支) (开启新功能的时候创建分支,之后合并到主分支)
git checkout 分支名 (切换分支 进入某分支内)主分支or其他分支
git merge 分支名 (合并到主分支)要先切换到主分支才能合并
注意:处理完冲突之后commit提交时 ⼀定不能添加⽂件名

远程操作:
git remote -v (查看当前所有远程仓库别名)
git remote add 别名 远程仓库地址 (给远程仓库起别名)
git push 远程仓库地址/别名 推送的分⽀名 (将本地版本推送到远程仓库)
    git push https://gitee.com/Annie5281/project.git main
git pull 远程库地址/别名 拉取的分⽀名 (将远程仓库的内容拉取下来)

克隆操作(本地没有仓库,远程已经有了,需要把远程仓库克隆一份下来到本地):
在远程创建⼀个仓库
复制仓库的https地址
在本地创建⼀个⽂件夹⽤于保存远程克隆过来的内容
使⽤git clone 远程仓库地址
git clone 远程仓库http地址 (克隆服务器端代码)

cat 文件名 (直接查看文件内容)

团队合作

团队/第三者.png

Android Studio

在Android Studio下使⽤Github / Gitee

本地

VCS -> Create Git Repository (创建代码仓库)
选择本项目
如果在源文件中出现.git文件夹即表示创建仓库成功
⽂件名为红⾊表⽰没有提交到仓库
创建代码仓库.png

Git -> Commit (提交当前所有的新⽂件)
提交.png

设置提交选项,关闭代码分析功能(太耗时了),TODO也去掉
输⼊更新的内容并且,提交
设置提交.png

查看版本和提交信息
绿色表示:master
黄色表示:当前操作的分支
分支名出现在当前分支最新的版本上
查看.png

切换版本:在对应版本信息上 -> 右键 -> checkout
切换版本.png

创建分⽀:在分⽀上点击右键 -> new branch
创建分⽀.png

合并分⽀Git -> Merge
先切换到主分支上
合并分⽀.png

远程

确定账号:
File -> Settings -> Version Control -> Gitee(没有就到Plugins里面 -> Marketplace -> 搜索并安装对应插件)

GitHub获取Token -> 进入GitHub 右上角进入个人主页 -> Settings -> Account -> 左下角Developer settings -> Personal access tokens -> Tokens(Classic) -> Generate new token -> Generate new token()

Note 这个Token是做什么的?(随便写)
Expiration 到期时间(尽量写长)
生成后复制令牌即可

和远程仓库建立链接:
(账号确定之后,确定账号下的哪个仓库)
在该账号下创建一个远程仓库
得到仓库地址
Git -> Push
URL填入仓库地址
推送.png
确定仓库地址.png

如何把远程仓库的项目拉取下来:
选择要拉取的分支
拉取.png

Donate
  • Copyright: Copyright is owned by the author. For commercial reprints, please contact the author for authorization. For non-commercial reprints, please indicate the source.
  • Copyrights © 2023-2025 Annie
  • Visitors: | Views:

嘿嘿 请我吃小蛋糕吧~

支付宝
微信