美文网首页
git 初体验--基础设置

git 初体验--基础设置

作者: laogui_ | 来源:发表于2021-08-30 12:14 被阅读0次

从0开始Git 初体验:
1:下载git:官网下载安装(参考网上教程),安装成功后,桌面上右击会出现git gui here 和git bush here 的图标;

2:安装成功后,先做一些准备工作:
(1)设置本地的用户名和邮箱:
git config --global user.name"XXXX" git config --global user.email "XXXX@XXX.com"
执行完这2步后,在本地文件夹中会有一个.gitconfig 文件 (我的文件在C:\Users\Administrator);
里面是刚刚设置的信息;
ps:如果写错需要重新修改,则重新执行上面相应的设置邮箱和用户名的命令即可。

3:生成SSH密钥过程:
(1):查看是否已经有了ssh密钥:cd ~/.ssh (或者直接在我的电脑中搜索.ssh文件)
如果没有密钥则不会有此文件夹,有则备份删除。
(2):生成密钥
ssh-keygen -t rsa -C "xxx@xxx.com"
命令执行完后,命令执行结果会提示文件所在位置,找到目录下会看到id_rsa、id_rsa.pub文件。

4: 添加SSH密钥过程:
在github个人中心settings上添加ssh密钥,这要添加的是“id_rsa.pub”里面的公钥。
(1):id_rsa.pub查看里面的内容,或者用vscode编辑器打开,拿里面的内容,注意粘贴的时候别带有空格。

(2):git添加密钥:
"Settings"-->"SSH and GPG Keys",然后添加密钥。

ps:如果你添加失败了,一般是复制id_rsa.pub里面的内容带有空格,或者省掉了开头与结尾没有复制全,多复制几下。

完成以上4步基本就可以对git 进行一波流畅的常规操作了,分享几个常用的git 命令:
git clone
git fetch
git checkout -b 分支名

拉取代码:
git fetch 和远程分支建立联系查看更新
git pull --reb 拉取远程分支最新代码
(注:最好不要直接用git pull 否则会产生merger 结点)

提交代码:
git gui :打开git gui 可视化界面,进行commit提交
git checkout . :放弃所有文件修改
git checkout 文件名 :放弃该文件修改git rebase origin / 远程分支:本地自己开发的分支

Ps:如果有冲突先修改冲突代码后:
git add 文件路径 (一个个文件添加,不要急)
git continue

git push origin 本地自己开发的分支:远程分支(-f 参数是强推,前提是必须更新最新代码,否则会把别人的代码覆盖!!!)
gitk 可视化查看提交记录

其他一些日常:
git rebase -i HEAD ~2
相继的2条提交合并,将光标移动到需要合并的commit处,将pick修改成s后,按Esc退出编辑模式,输入:wq保存,之后会跳转到commit message 编辑,删除或者修改需要合并提交的信息文案,完成后输入:wq保存退出,最后强推就行了。

修改最后一次commit 注释:
git commit --amend 修改后按Esc退出编辑模式,输入,:wq执行,完成修改,强推。

暂存:
git stash 暂存工作区
git stash list 查看暂存列表
git stash apply 恢复暂存内容,不删除暂存内容
git stash pop 恢复暂存内容并删除暂存
git stash apply stash@{n} 用于暂存多次,恢复制定内容
git stash drop stash @{n} 用于删除指定暂存
git stash clear 清空所有暂存
git stash save 注释:带备注暂存内容

git reset 哈希值:重制代码,不可返回
git revert 哈希值:回滚代码,可返回

相关文章

  • git 初体验--基础设置

    从0开始Git 初体验:1:下载git:官网下载安装(参考网上教程),安装成功后,桌面上右击会出现git gui...

  • Git 03初始设定

    Git初始设定 ======== 建立一个Git库 设置基础信息

  • 2016-06-24 阅读整理

    Git Git 基础命令Git 分支管理Git 分支合并Git 公钥提交Git 常用技巧Git 设置别名 Andr...

  • Git 基础操作

    设置基础信息 设置用户名:git config --global user.name "Your name" 设置...

  • GitHub笔记记录

    基础操作 0、本地安装git ---Mac中自带有git,所以不用自己安装 1、设置git的名字和邮箱(配置git...

  • 2021-10-26

    git学习总结 GIT命令 设置与配置 获取与创建项目 快照基础 分支与合并 项目分享与更新 补丁 管理 GIT基...

  • 初识vim

    安装 Windows需要安装Git Bash Linux无需安装 MacOS无需安装 初体验 打开git bash...

  • git

    主要分为两组:git的代码使用,与理论基础 代码 初始化 git init config设置用户名:git con...

  • GIT常用命令

    基础命令 git config --global user.name "your name" 设置仓库用户名(于...

  • 2019-12-09 git多账号登陆问题

    git多账号登陆问题 设置git全局记住密码: 设置git自己项目记住密码: 设置git全局设置: 需要取消git...

网友评论

      本文标题:git 初体验--基础设置

      本文链接:https://www.haomeiwen.com/subject/rlyisltx.html