git - lilunze/lilunze.github.io GitHub Wiki
git 常用命令汇总
[TOC]
git --help
查看git的帮助
git --version
查看git的当期版本
git init
初始化一个新仓库
git clone repositoryPath
克隆仓库到本本地
git add fileName
选择需要添加到本地暂存区的文件
git commit -m 'remark'
将add的文件添加到本地暂存区并添加备注信息
git push repositoryAalias branch
将本地暂存区的文件推送到远端仓库的对应分支
git remote add alias(别名) repositoryPath
将本地仓库与远端仓库关联
git checkout branch
切换分支
git branch -d branch
删除分支
git pull
从远程仓库拉取更新
git merge branch
合并制定分支到当前分支
git status
查看本地文件的修改与提交状态
git log
查看当前仓库的文件操作历史记录
git push origin master -f
当远程仓库的内容比本地仓库的内容要新的时候,需要用到此命令来将本地仓库的内容强行推送到远程仓库
git remote rm origin
移除本地仓库关联的远程仓库
github如何进行pull request
- 首先需要fork别人的仓库到自己的账户
- 进入自己仓库列表中fork的仓库
- 添加自己的修改后,点击pull request按钮
- 填写pull request mark信息确认就可以了
一个SshKey只能对应一个github账号,如果需要推送到多个github账号,则需要生成多个SshKey
如何删除一个本地仓库
删除仓库内的所有文件的同时,删除隐藏文件.git
fork仓库如何保持与原仓库的同步更新
- 首先确定本地仓库是否与原仓库关联
git remote -v
- 如果里面只能看到你自己的两个源(fetch 和 push),那就需要与原repo关联
git remote add 别名 repoURL
git remote -v
- 如果想与原repo合并
git fetch 别名
git merge 别名/分支