命令: git clone : 从git仓库拷贝项目 git status . :查看仓库当前状态,显示有变更的文件 git log : 查看历史提交记录(退出log状态,英文状态下按q)
切换分支:git checkout 目的分支 创建本地分支并切换分支:git checkout -b 目的分支 eg : git checkout -b develop_am1 origin/develop_am1 本地分支与远程分支关联起来 查看分支:git branch -a (-a:可以查看远程分支,但远程分支是红色显示)
git pull :把远程代码下载到本地 git push : 把本地代码推到本地仓库 git commit:把代码从本地仓库提交到远程仓库
pull代码实例: 1、git pull 2、显示:error:your local changes to …(本地文件与远程仓库文件不一致) 使用git diff XXX XXX XXX >XXX.diff (把有差异的文件,差异点重定向到一个文件) 3、git status .查看是否生成XXX.diff文件 4、git checkout XXX XXX XXX 把文件回退到修改前状态 5、git pull 再次pull应该不再报错,pull成功 6、git log 查看推送记录 7、git apply XXX.diff 把差异包打回到文件上(如果没有打回成功,需要根据diff文件内容手动修改)
push代码实例: eg:需要提交项目一个分支:test/ test_client/client_code中的代码 1、在需要提交的文件夹(test)下打开git 2、git status . 查看文件状态 3、git commit test_client/client_code -m [modify]增加接口调用时间统计 4、git log 查看是否提交成功 5、git push 6、可登录git仓库查看是否push成功
|