Git是一款免费、开源的分布式版本控制系统
更多理论知识请查看官方中文文档 https://git-scm.com/book/zh/v2/
说明: git> 表示该语句是运行在git 的命令行终端
linux:直接 yum install git
打开 git-bash,f:\test 目录可以是空目录也可以是已存在项目的目录git> cd f:\test 配置全局参数(将 name 和 email@email.com 改成你自己的名称和emall)git> git config --global user.name "name" git> git config --global user.email "email@example.com"生成密钥和公钥 并按回车3下 为什么按三下,是因为有提示你是否需要设置密码,如果设置了每次使用Git都会用到密码,一般都是直接不写为空,直接回车就好了)。会在一个文件夹里面生成一个私钥 id_rsa和一个公钥id_rsa.pub。(可执行start ~ 命令,生成的公私钥在 .ssh的文件夹里面)ssh-keygen -t rsa
$ cat ~/.ssh/id_rsa.pubssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC5X0IJa3hV5sdMT9WbitldsaR6DZ5KH3PQPuhVavqjUxGAZFxaCwX2SywNA9a95IR6sqgqkfN0Us8xYFJAl5FrBTn5i5Wl8GrZS7z0sbVCyZ9xEyqFm+cidVPOpjhy9W0V4hCLPGiuHw6awFno84FMfB7X//BxD/+fdLkraBYaMgkF/fRo914h4EcqSPahQ1/WApgo9jnMeHo1/O2D2rpAV8c4oCBT2kXYAgmTPk3Sl+DB3NXj9jJjRj/fRG57Mu5qce/Fk
打开码云并登陆。点击设置->查看自己的ssH
将第二步生成的公钥填到公钥栏即可
$ git clone [url] #克隆远程仓库代码$ git branch # 查看分支$ git status #查看文件改变记录$ git add . # 将所有修改过的工作文件提交暂存区$ git commit -m "role修 " #提交注释$ git log # 查看提交日记$ git pull origin master # 抓取远程仓库所有分支更新并合并到本地$ git push origin master #将本地主分支推到远程主分支$ git push [remote] --force # 强行推送当前分支到远程仓库,即使有冲突$ git push origin develop # 首次将本地develop分支提交到远程develop分支$ git remote -v # 查看远程服务器地址和仓库名称$ git co . # 抛弃工作区修改$ git checkout master #切换分支$ git merge master #合并master分支代码到当前分支$ git remote add [shortname] [url] # 增加一个新的远程仓库,并命名$ git remote show [remote] # 显示某个远程仓库的信息$ git reset --hard commi 日志码 #如果合并过程中出现问题,可以使用以下命令回退到日志的合并之前的位置$ git diff 456bcb 93593a --name-only | xargs tar -czvf ../update.tar.gz #git保存两次版本之间的差异文件