新加入一个项目使用git流程:
1. 设置用户名,邮箱
配置用户名: git config --global user.name "XXX"
配置邮箱: git config --global user.email XXX@sohu-inc.com
2.生成密匙
生成密匙: ssh-keygen -t rsa -C XXX@sohu-inc.com
3.添加密匙到服务器,增加权限
显示生成的密匙: cat ~/.ssh/id_rsa
复制密匙到服务器(网站提交或者人工添加 参考github密匙提交过程)
4.克隆项目到本地:
克隆服务器上面代码: git clone git@XXX.com:TTT/EEE.git
5.静茹项目文件并checkout
git checkout
6.做了一些修改,在本地打commit
本地commit: git add fileadded1 fileadded2 ...
git commit -a -m '注释:add some files, modify some files'
git pull
git push
合并分支步骤:
a.git checkout branch1
b.git pull
c.git checkout master
d.git merge branch1
然后根据提示解决冲突
将filename还原为最近pull下来的状态:git checkout -- filename
查看文件修改: git diff filename
查看git 状态:git status
创建分支:git branch branch_name
切换分支(切换到branch_name):git checkout branch_name
小技巧:
有时候遇到令人烦恼的冲突, 可以先备份有用的修改, 然后再从服务器clone代码, 最后将代码的修改加进clone下来的代码, 然后push(有时候,为了解决烦人的冲突花费时间比较多,还不如这样做),为了洁身本地空间, 确认修改无误了,然后删除之前的代码文件.