Git

添加所有改变的文件。(注:-A后还有一个句点)

git add -A .

添加所有内容

git add -A

添加新文件和编辑过的文件不包括删除的文件

git add .

表示添加编辑或者删除的文件,不包括新添加的文件

git add -u

新建一个分支并跳到该分支上

git checkout -b new_local_branch_name = git branch new_local_branch_name git + checkout new_branch_name

查看当前本地分支

git branch

查看当前远程分支

git remote

查看当前远程分支的详细信息

git remote -v

添加一个新的远程仓库,可以指定一个简单的名字,以便将来引用

git remote add new_remote_branch_name git://github.com/xxxx/xxx.git

OpenRE正确工作方式

git clone https://github.com/HANDS-FREE/OpenRE.git

  • fork一下OpenRE源码到自己仓库,然后到上一步clone的代码目录下,添加远程仓库到自己fork的仓库中 git remote add luyifan_origin git@github.com:XwLu/OpenRE.git
  • 跳到主分支 git checkout master
  • 看一下远程分支是不是origin和luyifan_origin git remote
  • 保持本地项目代码和原始代码一致 git pull origin
  • 修改,提交,push到自己的远程仓库 git push luyifan_origin master
  • 发出pull request

合作开发:

  • 查看所有远程仓库

    git remote -v

  • 关联马文科的源仓库

    git remote add mawenke https://……

  • 首先fetch一份原仓库变动到本地,这会生成一个分支 mawenke/master

    git fetch mawenke

  • 可以查看所有分支

    git branch

  • 切换到本地master分支

    git checkout master

  • 合并 mawenke/master和master分支

    git merge mawenke/master

  • 到这里就把源仓库更新到了本地仓库
  • 最后更新副本仓库

    git push origin master

Search

    欢迎添加我的微信

    闷骚的程序员

    Table of Contents