android 寺库trytry_git 学习

一、bash中查看已经提交的文件:git ls-files

二、返回上级目录:cd ..     (中间含空格)

三、在当前目录下新建文件夹: mkdir dirName

新建文件:touch newfileName.txt,多个则touch file1 file2 file3

新建文件并写入内容:echo "this is file text" >> newfileName.txt

四、git本地协议:将本地.git repositoty作为服务器,以供其他可访问该目录地址的用户clone被管理的文件。

创建仓库:mkdir LocalRepoName.git (新建目录,以存放git仓库)

cd LocalRepoName.git(进入目录)---->git init --bare  (新建裸仓库,以便其他用户push)

【上述步骤建立的仓库通常只用作公共repo,而不便在目录下直接建立或修改项目。注意此时的LocalRepoName.git目录就是仓库】

访问:git clone /LocalRepoName.git/  (注意地址要从根目录下开始,如:/e/Test/LocalRepoName.git,否则将默认从git软件的安装目录中查找)

提交:首先将改动提交到本地clone的仓库,然后git remote [-v] 查看repo源的名称(一般是origin),指令git push origin master即可完成更新源仓库。当其他用户再次clone LocalRepoName.git时,便可观察到更新。

【若按通常方式,先建立项目然后git init建仓管理,当其他用户clone时也可以通过上述方式完成,不过在新项目中修改过后需要push到源repo时,可能会提示关于receive.denyCurrentBranch的错误,此时,只需在源仓库中git config receive.denyCurrentBranch ignore即可。但是,即使配置后能够push,查看源repo的status提示将会是deleted:newfile(新添加的文件),这是由于库中新加了文件而查找本地没有该文件造成的。若需要将此更新同时显示到源repo所在项目中,只需git checkout -- newfile即可。】

五、新建.gitignore文件:bash中跳到目标目录后,touch .gitignore新建,然后打开编辑

或者echo >> .gitignore  新建文件并输入内容

六、忽略文件:在.git/info/exclude文件中添加忽略规则。

也可在仓库中添加.gitignore文件,添加忽略规则。但是目前添加完成后无法生效。可能是因为在忽略前已经commit过。

关于提交和更新(图片cr. http://www.cnblogs.com/zhongxinWang/p/4205339.html)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值