安装直接百度
尚硅谷教学视频:https://www.bilibili.com/video/BV1vy4y1s7k6/?spm_id_from=333.1007.top_right_bar_window_default_collection.content.click
前言
Git 签名就是一个用户名,每个签名代表一个用户,设置签名的 主要作用是区分不同开发人员的身份 ,需要注意的是,这里设置的签名和登录远程库(Github)的账号与密码没有任何关系。
签名级别
首先,我们必须知道签名级别这个概念,一般分为两个:
仓库级别/项目级别:范围较小。仅在当前项目仓库中生效
系统级别:范围较大。登录当前操作系统的用户范围生效
注意:如果两个级别同时存在,那么依照就近原则,仓库级别要大于系统级别。如果两个级别都不存在,则无法完成 Git 一些命令,会提示验证身份。
设置仓库级别签名
例如,我要创建一个名称为 Xwang,电子邮箱为 wangjiabinweb@163.com 的仓库级别用户签名:
$ git config user.name Xwang
$ git config user.email wangjiabinweb@163.com
创建成功,用户签名信息会保存在 ./.git/config 文件中,你可以使用 cat 命令查看。
注意:这里的邮箱可以填写不存在的邮箱,Git 不会去验证它。
设置系统级别签名
例如,我要创建一个名称为 Xli,电子邮箱为 liziqiangweb@163.com 的系统级别用户签名:
$ git config --global user.name Xli
$ git config --global user.email liziqiangweb@163.com
创建成功,不同于仓库级别的地方在于加了 --global 参数,用户签名信息会保存在 ~/.gitconfig 文件中,你可以使用 cat 命令查看。
注意:这里的邮箱可以填写不存在的邮箱,Git 不会去验证它。
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/weixin_44198965/article/details/104098921
git init 初始化
git status 查看状态,有没有文件更改
gi add 文件名字 追加到本地库,
git commit -m “名字” 提交版本
git reflog 简单查看历史修改
git log 详细日志查看
git reset --hard 版本号head 可以回退版本
git是使用指针控制的,并不是像写论文是好几个副本那样控制
使用分支可以进行并行开发,
查看分支 git branch -v
创建分支 git branch 分支名字
切换分支 git checkout 分支名
合并分支 git merge 合并进来的分支名(站在需要后接入分支的节点)
冲突合并 手动修改冲突文件
查看别名 git remote -v
创建别名 git remote add 名字 链接
删除别名 git remote rm 别名
推送别名 git push 别名(链接) 分支
推送之前添加本地库
拉取别名 git pull 别名(链接) 分支
克隆仓库 git clone (克隆会1.拉取代码 2.初始化本地库 3.创建别名)
点选仓库 settings collaborators manageAccess 给队员发邀请,队员接收邀请
队员就可以push 仓库地址链接
主人发送仓库链接给团队外的人,团队外的人点击fork 项目会插入自己账号中
接收人 修改的只是自己账号下的仓库,需要点击 pull requests new requests careat new requests
主人 merge requests,合并代码
生成公钥放入GitHub账号里
拥有密钥就相当于拥有账号,只要本地存储着密钥,操作就不需要密码
拉取等操作 和之前一样,替换成ssh链接就可以
配置git忽略文件 XXX.ignore
有些文件只与本地电脑有关,无需上传
在.gitconfig文件中引用忽略配置文件(此文件在Windows的家目录中)
工具栏找VCS import into version control Create Git Repository 选择项目根目录
idea添加暂存区
提交本地库
右键目录 git commit
添加后文件名会变成黑色,表示不需要提交
红色表示需要添加 add
绿色表示需要提交 commit
蓝色表示add追踪过但是修改了
切换回来也点击右下角,里面有分支名
登录账号
file settings version control github (自动带,如果没有在plugins中安装Github)
口令(token)登录比较方便
点击账号头像 settings developer settings personal access token
自己用权限全打勾就可以
上传项目,自动创建仓库
顶端VCS变成git ,https://blog.csdn.net/shelly_shen/article/details/130625029
推送
右键项目 git push
用法和GitHub一样
在Gitee新建仓库时有导入已有仓库选项
导入后仓库名字旁有更新按钮,GitHub更新后点击更新gitee也可以更新
推荐阅读: