git使用摸索

提交流程

git pull  每次登陆都进行一次获取保证代码为最新

修改代码  可用git status 查看修改内容

git add   添加修改文件

git commit -m   加入commit  -m可以填写注释  -a可以省略git add 步骤

git pull  在上传之前在此确认 如果别人修改相同的文件并已commit,应该merge过来,一并push

git push 结束

放弃本地修改

git reset –hard  可以退回pull时状态放弃本地修改

可用git status 确认退回内容

设置忽略跟踪的文件 (如config文件与sql文件

在项目内建立.gitignore文件在内写入忽略规则

 

/代表根目录
/mtk/ 表示过滤这个文件夹

指定过滤某种类型的文件:
*.zip
*.rar
*.via
*.tmp
*.err

指定过滤某个文件:
/mtk/do.c

/mtk/if.h

 

注:如果需要忽略的文件已经进行过跟踪则需要

git rm –cached file/path/to/be/ignored。
git add .
git commit -m “fixed untracked files”

回退到某一版本但保存自该版本起的修改

使用git log 或其他方法获取commit 后

git reset <commit内容>

如果放弃修改则

git reset <commit内容>

 

 

赞 (1)
分享到:更多 ()

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址