一、安装Git
软件及教程下载网站:
一路Next足够日常使用啦
二、首次使用:设置用户名和邮件地址
在固定路径下,鼠标右键,选择Git Bash Here:
检查设置值:
三、clone项目
四、检查当前文件状态
五、查看提交历史
选项是 -p 或 --patch ,它会显示每次提交所引入的差异(按 补丁 的格式输出)。 也可
以限制显示的日志条目数量,例如使用 -2 选项来只显示最近的两次提交:
每次提交的简略统计信息,可以使用 --stat 选项:
六、修改文件
七、跟踪文件
八、提交更新
直接执行git commit命令,执行后编辑会启动,按照预定义格式填写提交记录i:
add与commit合并操作
git commit -am "合并提交"
修改提交记录:
打开编辑器修改、保存
查看log
九、推送到远程仓库
首次推送,需要在Git添加本地的SSH Key,否则Git Push的时候提示:
依照Git网站帮助操作即可:
实操如下:
添加到Git账户下:
执行:$ git push 的时候,提示输出账户名和密码
十、合并远程分支到当前分支
git pull 命令来自动抓取后合并该远程分支到当前分支。
git clone 命 令会自动设置本地 master 分支跟踪克隆的远程仓库的 master 分支(或其它名字的默认分支)。 运行 git pull 通常会从最初克隆的服务器上抓取数据并自动尝试合并到当前所在的分支。
十一、检出、创建一个跟踪分支
确保分支名称XXX唯一 ,使用 git checkout XXX
查看所有分支
查看所有checkout分支
查看分支的最后一次提交
切换分支
将所有的本地分支列出来并且包含更多的信息
删除分支:$ git branch -d xxxx
十二、Git pull 和 Git update
1、git pull 和 git update : 都具有合并代码的功能。
2、git pull : 始终以本地版本为HEAD ,当前版本。
3、git update : 是以提交记录为基准,若远程仓库版本高于本地,则以远程仓库为HEAD 当前版本 ; 反之,本地高于远程,以本地为HEAD ,这个和 git pull 一致。
4、git update,在处理完合并代码后,还需要 进行一次 update,才能 push。
十三、问题
1、warning: redirecting to http://gitlab.......
解决办法:
//第一步:删除现有的origin地址
git remote remove origin
//第二步:重新绑定origin地址
git remote add origin https://igit.**.com/**/**.git/
(完)