关于git使用,和svn,cc等版本控制软件有比较大的却别,切灵活性更高。在使用git过程中,一定切记要注意本地代码的add和commit操作,新增问价必须两个都要,已有的版本控制文件需commit,否则可能会导致本地修改内容丢失,且无法恢复,切记切记!!!!血的教训。
$ git config --global pull.rebase true
##不同分支的基变操作
$ git checkout branch_name
$ git rebase master
$ git status -s
$ cat .gitignore
$ git commit -a -m 'added new benchmarks'
$ git rm PROJECTS.md
$ git mv README.md README
$ git clone https://github.com/schacon/ticgit
$ git remote add pb https://github.com/paulboone/ticgit
$ git fetch <remote>
$ git push origin master
$ git branch branch_name
$ git checkout branch_name
$ git checkout -b branch_name
#分支操作
$ git checkout -b branch_name
$ git checkout -b newlocalBranchName origin/connectRemoteBranchName
$ git commit -a -m 'fixed the broken email address'
$ git checkout master
$ git merge branch_name
$ git branch -d branch_name
$ git checkout branch_name
$ git merge master
#分支操作基变完整命令
$ git checkout branch_name
$ git rebase master
$ git checkout master
$ git merge branch_name
#######代码上传更新流程
$ git add newfile
$ git commit -m "修改说明"
## rebase:基变,就是以你本地库为基础去更新远程变更内容到本机库,冲突会有标识和提示
$ git pull --rebase
##如有冲突,会有提示:有些直接删除,有些冲突需要在冲突文件中修改
##冲突修改完成之后
$ git add 【冲突文件】
$ git rebase --continue
##如果还有冲突,继续处理冲突,然后继续执行上诉两个步骤,知道没有冲突
$ git push
##忽略文件的修改
$ git update-index --assume-unchanged code/.vs/qtc/v15/.suo
git冲突文件标识:
git使用辅助软件:Sourcetree;直接百度,官网下载就可以