Git使用总结

1.下载代码,将代码下载到本地

git clone https://github.com/nuptboyzhb

2.提交代码

git commit -a -m "提交时的描述信息"

3.更新代码,将远程代码拉到本地

git pull

4.上传已提交代码,将本地的提交上传到远程仓库

git push

5.重置代码

git reset  --hard HEAD

6.查看git状态

git status

7.查看修改的内容

git diff

8.查看所有分支

git branch -a

9.下载分支

git fetch origin 分支名称

10.将远程分支拉到本地

git checkout -b 本地分支名称   remote/origin/分支名称(远程分支路径)

11.切换分支

git checkout 另一个分支的名称

12.合并分支

git merge 另一个分支的名称

(将另一个分支合并到当前分支)

13.关于git flow的内容,参见如下:

http://danielkummer.github.io/git-flow-cheatsheet/

14.将本地分支上传到远程

git push -u origin  分支名称(本地的分支名称)

比如:git push -u origin magic_mojin

15.本地在当前分支的基础上新建一个分支

git checkout -b 分支名称

16.只提交一个文件

最好先git status 看一下当前的修改状态,然后确定提交的文件,比如:

git commit -m "my notes"  path/src/com/taobao/trip/journey/MainFragment.java


------------------------------------------------------------github--------------

将本地目录上传到github的步骤:

1.cd <本地目录>

2.git init

3.touch .gitignore

4.vim .gitignore

排除一些目录,比如/bin之类的

5.git add .

添加所有的文件,注意:add后面一个点

6.git commit -a -m "提交时的描述信息"

此时只是提交到本地

7.在github网页上新建一个github仓库,比如:https://github.com/nuptboyzhb/GLSurfaceViewBmpDemo.git

8.git remote add origin https://github.com/nuptboyzhb/GLSurfaceViewBmpDemo.git

将本地分支添加到远程

9.git push origin master

将本地分支推到远程

10.touch readme.md

如果你需要一个readme文件,先新建

11.vim readme.md

编辑,不会?请看这里:https://stackedit.io/

12.git add readme.md

将文件添加进来

13.git commit -a -m "add the readme.md"

提交到本地

14.git push origin master

推送到远程

15.到这个地方,你应该知道怎么做了。。

-------------------------------------------------------------------------------------------

当然,你也可以这么干:

1.git clone <remote url>
将仓库克隆到本地仓库
2.将代码复制到本地仓库
3.git add .
4.git commit -m "initial commit"
5.git push

------------------------------------

你可以使用rm命令删除之前的.git仓库,比如:

rm -rf .git






  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值