Git使用笔记包括:
一、Git安装
1、Git下载地址:
https://git-scm.com/downloads
2、Git绑定用户
在Git安装目录中,打开git-bash.exe
分别使用以下命令:
git config --global user.name "你的用户名"
git config --global user.email "你的邮箱"
ps:git config –global 参数,有了这个参数,表示你这台机器上所有的Git仓库都会使用这个配置,当然你也可以对某个仓库指定的不同的用户名和邮箱。
二、为GitHub账户设置SSH key
在Git安装目录中,打开git-bash.exe
使用命令:ssh-keygen -t rsa -C "你的邮箱"
在我的电脑:c/user/2811/.ssh 文件夹下面会生成3个文件,打开id_rsa.pub,复制里面所有内容
在GitHub我的设置里面配置SSH keys,点击确定 图片如下:
三、Git上传/更新项目
复习一下指令:
PS.这个.git目录是Git用来跟踪管理版本库的,没事千万不要手动修改这个目录里面的文件,不然改乱了,就把Git仓库给破坏了。
接着,将所有文件添加到仓库,执行指令:git add .
把文件提交到仓库,双引号内是提交注释。执行指令:git commit -m "注释"
这样本地仓库就建好了。
2、关联github仓库
然后执行命令 git remote add origin git@地址
3、上传/更新本地代码
执行指令:git pull //先获取最新代码
执行指令:git status //比较文件修改
执行指令:git add controller/LeaveController.java //将修改添加到暂存区
执行指令:git commit -m "***" // 提交本地版本库,并注释
执行指令:git push // 提交上传git
这样我的项目就成功上传到gitHub了
4、更新本地代码(冲突文件)
1)执行指令:git stash //先将本地修改存储起来
2)执行指令:git pull //获取项目里面最新代码pull下来
3)执行指令:git stash pop stash@{0} //还原暂时内容
系统提示如下类似的信息:
4)打开文件,查看冲突的代码位置,我的是删除上面的,保留下面的,如图:
5)执行命令:
-
git add .
-
git commit -m "注释"
-
git push
番外:在我的项目新建一个"test.txt"文件,要上传到GitHub中,怎么办?
在我的项目中,还是右键“Git Bash Here”,分别执行依次下面命令:
git add .
git commit -m "新增test.txt文件"
git push -u origin master
然后刷新下GitHub就能看到了。
四、Git下载项目
1、想直接从GitHub上面下载完整项目,需要把这个文件夹完成初始化。右键“Git Bash Here”
git clone git项目地址 -- 主要用到这一个也行
Quentin项目就下载下来了。
2、已经是Git项目,需要和GitHub同步
git pull
五、git创建新分支
【Git 命令创建分支并push到远程步骤】
1:在本地创建新分支执行如下命令:
git checkout -b devp
执行后,新分支devp的内容与执行命令时所在的分支内容一致
2:push新分支到远程git仓库
git push -u origin devp
六、常用Git命令整理
记录简单常用的随笔,以便后续用到。