git 基本操作
# 克隆工程
git clone https://gitee.com/hydrojip/psyp.git
1
# 拉取
git pull
1
# 添加本地修改
git add .
1
# 提交本次修改
git commit -m "注释"
1
# 推送到源代码服务器
git push
1
# 强制回滚到指定版本
git reset --hard 编号
1
# 提交某个文件夹下面所有修改文件
git add ./*
1
# 提交指定文件
git add ./trunk/syapp/SY.EFDCModelAdapter/Class/CIRPModel/CIRPRunModel.cs
1
# 更新分支指定文件 upgrade branch specific file
git checkout branch_name //切换到需要更新的分支,switch to branch which you water to upgrade specific file
git checkout master some_file //即从master获取指定文件,添加到或覆盖当前分支文件
1
2
2
# 合并不同分支指定文件 merge file between branches
git checkout master //切换到需要合并的分支,switch to branch which you water to meger to
git checkout --patch some_branch some_file //回车后,根据提示选择是否合并
1
2
2
# 注意本地修改了代码,如果不及时上传,同一分支,协作开发有人提交了,再拉取到本地会出现文件冲突的现象
# 粗暴解决:
- 备份自己修改的文件到另一个地方
- 删除冲突的文件
- git checkout 从服务器获取文件
- git pull 拉取文件
- 把修改的内容重新复制进冲突文件
- 提交
上次更新: 2023/02/06, 11:05:22