track文件 什么是git_总结一些git的基本知识

新建仓库

1.Code所在根目录执行

git init

2.添加并编辑忽略规则

touch .gitinore

3.添加并编辑项目说明

git add README.md

4.将项目的所有文件添加到仓库中

git add *

5.提交到仓库

git commit -m "注释语句"

6.将本地的仓库关联到GitHub,后面的https改成刚刚自己的地址

git remote add origin https://***

7.上传之前,拉取一下

git pull origin master

8.上传代码到GitHub远程仓库

git push -u origin master

中间可能会让你输入Username和Password,你只要输入github的账号和密码就行了。执行完后,如果没有异常,等待执行完就上传成功了。

commit -m“ ” 有时会出现检查的信息

1.按键盘字母 i 进入insert模式

2.修改最上面那行黄色合并信息,可以不修改

3.按键盘左上角"Esc"

4.输入":wq",注意是冒号+wq,按回车键即可

更新提交仓库

1.查看当前的git仓库状态,可以使用git status

git status

2.更新全部

git add *

3.接着输入git commit -m "更新说明"

git commit -m "更新说明"

4.先git pull,拉取当前分支最新代码

git pull

5.推送到远程分支仓库

git push origin master

更新忽略文件

忽略文件编写规则

*.a        # 忽略所有 .a 结尾的文件 
!lib.a     # 但 lib.a 除外 
/TODO      # 仅仅忽略项目根目录下的 TODO 文件,不包括 subdir/TODO 
build/     # 忽略 build/ 目录下的所有文件 
doc/*.txt  # 会忽略 doc/notes.txt 但不包括 doc/server/arch.txt 

规则很简单,不做过多解释,但是有时候在项目开发过程中,突然心血来潮想把某些目录或文件加入忽略规则,按照上述方法定义后发现并未生效,原因是.gitignore只能忽略那些原来没有被track的文件,如果某些文件已经被纳入了版本管理中,则修改.gitignore是无效的。那么解决方法就是先把本地缓存删除(改变成未track状态),然后再提交:( 先把要忽略的文件加入.gitignore,再执行下列命令)

git rm -r --cached . 
git add . 
git commit -m 'update .gitignore'

Git-查看远程分支、本地分支、创建分支、撤销提交

1.查看本地分支

git branch

2.查看远程分支

git branch -r

3.查看所有分支

git branch -a

4.切换远程分支(签出到新的分支)

$ git branch -a
* master
  remotes/origin/HEAD -> origin/master
  remotes/origin/Release
  remotes/origin/master

$ git checkout -b myRelease origin/Release
Branch myRelease set up to track remote branch Release from origin.
Switched to a new branch 'myRelease'

PS:作用是checkout远程的Release分支,在本地起名为myRelease分支,并切换到本地的myRelase分支

5.合并分支

合并前要先切回要并入的分支

以下表示要把issue1234分支合并入master分支

$: git checkout master
$: git merge issue1234
Merge made by recursive.
 README |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

6.撤消上一次commit的内容(该操作会彻底回退到某个版本,本地的源码也会变为上一个版本的内容)

f152662d55acc268e0a90117b0bad634.png
git reset --hard <commit-id>

以下表示要撤消“update build gradle configuration file”这一次的commit id,返回到"add battery settings ui"这一次的commit id,
$ git log
$ git reset --hard 276ac4a3fa25b84d957c1bdf95d8245aebe4c352
$ git log

git修改远程仓库地址

查看远程仓库地址

git remote -v


修改命令

git remote origin set-url [url]

先删后加

git remote rm origin
git remote add origin [url]
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值