太原做网站排名,百度搜索网页,个体户怎么做购物网站,无锡网络优化推广公司三板斧及其他#xff1a;git init#xff1a;初始化git仓库git add . :将所在文件夹中的所有文件加入到暂存区git commit -m 自定义记录信息 #xff1a;将暂存区中的数据放到Git的仓库#xff08;本地#xff09;中#xff0c;并进行记录#xff08;自定义#xff0…三板斧及其他git init初始化git仓库git add . :将所在文件夹中的所有文件加入到暂存区git commit -m 自定义记录信息 将暂存区中的数据放到Git的仓库本地中并进行记录自定义 git-log 由自己配置出来将复杂的查看Git记录的消息归结为此的命令在开始Git的操作前需要去想Git声明自己是谁git config --global user.email Atqq.comgit config --global user.name At以下为Git的基本工作原理查看当前数据的状态 git status版本回退 git reset --hard commitID查看之前所有的commitID号 git reflog .gitignore 文件来进行过滤不需要的文件 基本的格式
# 不跟踪 .a 文件
*.a
# 但特别跟踪 lib.a尽管上面忽略了所有 .a 文件
!lib.a
# 仅忽略当前目录下的 TODO 文件不忽略子目录中的 TODO
/TODO
# 忽略 build/ 目录下的所有文件
build/
# 忽略 doc/notes.txt但不忽略 doc/server/arch.txt
doc/*.txt
# 忽略 doc/ 目录及其子目录中的所有 .pdf 文件
doc/**/*.pdf分支 以Head标识的为现主支查看本地分支 命令git branch创建本地分支 命令git branch 分支名切换分支(checkout) 命令git checkout 分支名 我们还可以直接切换到一个不存在的分支创建并切换 命令git checkout -b 分支名合并分支(merge) 一个分支上的提交可以合并到另一个分支 命令git merge 分支名称删除分支 不能删除当前分支只能删除其他分支 git branch -d b1 删除分支时需要做各种检查 git branch -D b1 强制删除解决问题 当不同的用户修改到同一行的数据时合并或者commit时会出现冲突即 所以需要手动进行修改确定出最终的答案再重新上传即可。远程上传 Git的总原理在跟远程的仓库连接时需要某种的东西来达成安全的传输这里我们使用SSH密钥来配置SSH公钥生成SSH公钥 ssh-keygen -t rsa设置账户共公钥 获取公钥 cat ~/.ssh/id_rsa.pub验证是否配置成功 ssh -T gitgitee.com添加远程仓库git remote add 远程名称(默认origin) 仓库位置(URL) git remote add origin gitgitee.com:czbk_zhang_meng/git_test.git查看远程仓库信息git remote推送远程仓库前需要访问本地仓库是否有货无货会报错需注意推送到远程仓库git push [-f] [--set-upstream] [远端名称 [本地分支名][:远端分支名] ] git push --set-upstream origin master一s般使用此这样可以使本地与远端进行连接后续可以直接操作不需要每一个操作中加远程名称查看关联关系 git branch -vv如果已经有一个远端仓库我们可以直接clone到本地。命令: git clone [本地目录] 本地目录可以省略会自动生成一个目录从远程仓库中抓取和拉取 远程分支和本地的分支一样我们可以进行merge操作只是需要先把远端仓库里的更新都下载到本地再进行操作。抓取 命令git fetch [remote name] [branch name] 抓取指令就是将仓库里的更新都抓取到本地不会进行合并.如果不指定远端名称和分支名则抓取所有分支。拉取 命令git pull [remote name] [branch name] 拉取指令就是将远端仓库的修改拉到本地并自动进行合并等同于fetchmerge 如果不指定远端名称和分支名则抓取所有并更新当前分支。常用。解决冲突在一段时间A、B用户修改了同一个文件且修改了同一行位置的代码此时会发生合并冲突。 A用户在本地修改代码后优先推送到远程仓库此时B用户在本地修订代码提交到本地仓库后也需要 推送到远程仓库此时B用户晚于A用户故需要先拉取远程仓库的提交经过合并后才能推送到远端分支v studio上的Git: 即需根据对应的按钮进行操作即可注意在连接远程的仓库中我们使用的http的路径和使用gitee里面的个人密令进行安全连接随后推送即可