Git 的使用
一、使用前配置 :
(1)允许多人进行开发 ,所以我们需要配置用户名和邮箱 ,这样在 Git仓库里面就能标明代码是谁进行提交 ,方便进行管理 。
(2)配置提交人姓名 :git config --global user.name '提交人姓名' 。
(3)配置提交人邮箱 :git config --global user.email '提交人邮箱' 。
(4)查看git配置信息 :git config --list
(5)通过命令行的形式进行配置 , 也可以通过修改配置文件来进行修改 ,
文件名叫 . gitconfig ,位置在 C:\Users\ 系统用户名 .gitconfig
注意 :如果要对配置信息进行修改 ,重复上述命令即可 ,配置只需要执行一次 ;
二 、Git 的使用 :
1.提交文件到 Git 仓库 需要的命令 :
(1)git init 初始化 git 仓库 。
a:此时对应文件夹中会自动创建一个 .git 的隐藏文件夹 ,里面放的就是git相关配置信息与git仓库。
(2)git status 查看文件状态 。
b:此时我们index.html 文件还没有被git管理 ,如果需要被管理起来 ,需要操作下一步
(3)git add (文件列表) 追踪文件。
c:此时文件是添加到了暂存区 ,还没有提交到Git仓库 。
(4)git commit -m (提交信息) 向仓库中提交代码。
d:出现这些信息 ,代表提交成功 ;注意,后面要带上提交的日志信息 。
(5)git log 查看提交记录 。
2.撤销 命令 :
(1)将git 仓库中指定的更新记录恢复出来 ,并且覆盖暂存区和工作目录 :
git rest --hard commitID
(2)用暂存区中的文件覆盖工作目录中的文件 :git checkout 文件
(3)将文件从暂存区中删除 :git rm --cached 文件
(4)将git 仓库中指定的更新记录恢复出来 ,并且覆盖暂存区和工作目录 :
git reset --hard commitID
三 、分支细分 :
-
-
-
B:
-
-
-
开发分支,在主分支上进行创建,一般用于我们开发的时候使用,也需要尽量保证其稳定性
-
-
-
-
C:
-
-
-
功能分支,在开发分支上进行创建,用于实现某一个难度较大功能的时候使用
-
-
-
-
D: 三者的合并流程为:功能分支 -> 开发分支 -> 主分支
1.分支的相关命令 :
(1)git branch 查看分支
(2)git branch 分支名称 ,创建分支 (develop开发分支)
(3)git checkout 分支名称 , 切换分支
(4)git merge 来源分支 , 合并分支
(5)git branch -d 分支名称, 删除分支 (分支被合并后才允许删除)(-D强制删除)
2.暂时保存更改 :
(1)存储临时改动 :git stash
(2)恢复改动 :git stash pop
3.GitHub 仓库 :
(1)git push 远程仓库地址 分支名称
(2)git push 远程仓库地址别名 分支名称
(3)git push -u 远程仓库地址别名 分支名称
-u 记住推送地址及分支 ,下次推送只需要输入 git push 即可
(4)git remote add 远程仓库地址别名 远程仓库地址
4.克隆仓库 :
(1)git clone 仓库地址
5.拉取远程仓库中最新的版本 :
(1)git pull 远程仓库地址 分支名称
(2)生成秘钥 :ssh-keygen
(3)秘钥存储目录 :c:\Users\用户\.ssh
(4)公钥名称 :id _rsa.pub
(5)私钥名称 :id_rsa