大连网站建设免费,如何优化网站目录结构,服务型网站有哪些,微信网站html5git 工作流如下#xff1a; 命令如下#xff1a;
clone#xff08;克隆#xff09;: 从远程仓库中克隆代码到本地仓库checkout #xff08;检出#xff09;:从本地仓库中检出一个仓库分支然后进行修订add#xff08;添加#xff09;: 在提交前先将代码提交到暂存区com…git 工作流如下 命令如下
clone克隆: 从远程仓库中克隆代码到本地仓库checkout 检出:从本地仓库中检出一个仓库分支然后进行修订add添加: 在提交前先将代码提交到暂存区commit提交: 提交到本地仓库。本地仓库中保存修改的各个历史版本fetch (抓取) 从远程库抓取到本地仓库不进行任何的合并动作一般操作比较少。pull (拉取) 从远程库拉到本地库自动进行合并(merge)然后放到到工作区相当于fetchmergepush推送 : 修改完成后需要和团队成员共享代码时将代码推送到远程仓库
下载与安装
下载地址 https://git-scm.com/download
基本配置
打开Git Bash设置用户信息: git config --global user.name “XXX” git config --global user.email “XXXXXX.XXX” 查看配置信息 git config --global user.name git config --global user.email 解决GitBash乱码问题
打开GitBash执行命令 git config --global core.quotepath false ${git_home}/etc/bash.bashrc 文件最后加入下面两行: export LANG“zh_CN.UTF-8” export LC_ALL“zh_CN.UTF-8” 基础操作指令
查看修改状态(工作区、暂存区) git status添加工作区到暂存区git add 单个文件名 | 通配符 将所有修改加入暂存区git add .提交暂存区到本地仓库: git commit -m ‘注释内容’查看提交日志: git log [option] options: all 显示所有分支 –prettyoneline 将提交信息显示为一行 –abbrev-commit 使得输出的commitId更简短 –graph 以图的形式显示 5. 版本回退: git reset --hard commitID commitID 可以使用git-log 或 git log指令查看 如何查看已经删除的记录git reflog
分支 查看本地分支git branch 创建本地分支: git branch 分支名 切换分支: git checkout 分支名 还可切换到一个不存在的分支(创建并切换): git checkout -b 分支名 合并分支(一个分支上的提交可以合并到另一个分支): git merge 分支名称 删除分支(不能删除当前分支只能删除其他分支) git branch -d b1 删除分支时需要做各种检查 git branch -D b1 不做任何检查强制删除 解决冲突 当在两个分支上对文件进行修改可能会存在冲突例如同时修改了同一个文件的同一行这时就需要手动解决冲突步骤如下 处理文件中冲突的地方将解决完冲突的文件加入暂存区(add)提交到仓库(commit) 冲突部分的内容处理如下所示
配置SSH公钥
生成SSH公钥: ssh-keygen -t rsa ,不断回车如果公钥已经存在则自动覆盖获取公钥: cat ~/.ssh/id_rsa.pub