文件初始化及拉取// 初始化空文件夹作为git项目文件夹git init// 从远程仓库clone项目到本地仓库git clone git@git.oschina.net:ifengye/test.git代码同步及提交// 从远程仓库同步到本地git pull origin master// 把本地文件添加到添加到暂存区git add .// 将暂存区的代码提交到本地仓库,说明为‘init’git commit -m ‘init’// 将本地仓库的代码推送到远程仓库git push origin master仓库分支查看分支// 查看本地仓库分支git branch// 查看远程仓库分支git branch -r// 查看所有仓库分支git branch -a// 查看各个分支最后一个提交信息git branch -v// 查看哪些分支已经合并入当前分支git branch –merged // 可以查看本地分支对应的远程分支git branch -vv 创建分支// 创建本地仓库分支git branch branchName重命名分支// 给分支重命名git branch -m oldName newName操作分支// 将分支切换到mastergit checkout master// 如果分支存在则只切换分支,若不存在则创建并切换到master分支git checkout -b master// 合并本地某分支到当前分支git merge <name>// 将远程分支test_remote拉取下来到本地test分支git checkout -b test origin/test_remote // 将远程分支test拉取下来到本地test分支git checkout test 合并分支//有缓存区//无缓存区删除分支//删除本地test分支git branch -d test// 删除远程test分支git push origin –delete test // 删除远程test分支git push origin :test
git常用命令
April 15, 2019 · 1 min · jiezi