>安装命令行和TortoiseGit UI程序.git
<git bash的安装>github
https://git-scm.com/downloadsvim
<windows可视化工具 TortoiseGit的安装>.windows
https://tortoisegit.org/download/缓存
[注 ] 安装过程有一步骤要选择 bat ssh那个选项,而不是 putty那个. bash
>平常使用。服务器
>>git clone:从github获取项目到本地目录(基于 Git Bash).ssh
git clone git@github.com:configlab/DataRangeListRelateValider.gitide
注1:其中遇到要求输入 rsa_id的地方,直接输入生成rsa(ssh)公钥以前的密码便可.工具
>>git忽略没必要要的文件.
在项目仓库的目录下,右键,选择【Git Bash Here】
在命令行中输入:vim .gitignore
按下方提示,输入:
.idea
bin
obj
以后输入:
:wq //保存且退出vim命令
以后再次点击 Commit的时候,就发现已经忽略了刚刚设置的内容了。
>>建立分支.
[git bash命令]
git branch <name> 建立分支
[vs可视化操做]
[状况1]未加到缓存区(未执行git add命令), 固然也就是在未commit的时候(由于先 git add 以后才批量commit),撤销本地修改
git checkout -- filename //撤销单个文件的修改
git checkout . //撤销全部,注意后面有一个点.
[状况2]已提交commit的时候,撤销修改.
git reset --hard HEAD^ //回退到上一次提交的状态
git reset --hard commit id //回退到指定版本的状态. 使用git log命令查看git提交历史和commit id
[git bash]命令
git checkout <name> 切换分支
[vs可视化操做] //多个分支版,选中一个版本,右键 [签出]即至关于切换到该版本。
[git bash]
git fetch //下载但不合并
git pull //下载并合并(至关于 git fetch 与git merge)
[vs可视化操做]
[git bash]
第一步:git add .
第二步:git commit -m "提交代码的注释内容" (将代码提交到本地仓库中)
第三步:git pull(防止和别人代码冲突)
[vs可视化操做]
[vs可视化操做]
步骤1)确保要合并的两个版本都是已经执行过 "提取"->"拉取" 也就是本地是最新的版本。
步骤2)假设本次要打算将分支版Develop合并到master(强烈建议下面的 合并后提交更改选项,是不勾选的状态).
步骤3)点击[冲突:1]这个连接.
步骤4)点击待合并的文件下的[合并]按钮.
步骤5 )注意上方两个版本,并把结果合并到下方的结果栏中,以后保存便可.
步骤6)合并完成了.
步骤6)合并完成以后还须要,commit,push.