赞
踩
git init
——初始化本地仓库,运行成功后,文件夹内会出现一个.git文件
git status
——查看文件夹内所有文件状态
git status [filename]
——查看对应文件状态
.gitignore 文件是在git提交的时候用来屏蔽某些你不想提交上去的文件。
项目开发过程中,有时候不想把一些文件(如中间文件/编译文件等)提交到git上。这个时候就由.gitignore文件来筛选出不想提交的文件。所筛选的文件/夹将不会被追踪(tracked),push的时候 也不会上传到git上。
我们需要在提交Git之前,需要自己创建一个.gitignore文件,由于Windows下创建文件必须键入文件名,而要创建的.gitignore文件是没有文件名的,所以我们可以使用move命令来实现,
打开Git Bash ,使用touch .gitignore,创建出.gitignore文件,然后用编辑器编辑这个文件。
#:开头的行表示注释行
*:用来匹配零个或多个字符
*.a表示忽略.a文件;
*.[oa]表示忽略所有以.a和.o结尾的文件,
*~ 忽略所有以~结尾的文件;
D:/app/.git目录
D:/app/.gitignore文件 忽略文件
target/ .idea
*.iml
*.class
在本地需要保存远程仓库的文件夹内打开命令行执行克隆命令(拉取到本地后会自动对本地仓库进行初始化.git)
git clone 远程仓库地址
例如:git clone https://gitee.com/fpl1116/mydict.git
新建仓库时注意对仓库进行初始化
创建成功后可以看到仓库中除了README.md文件后别的什么东西都没有
想要将本地仓库上传到远程仓库大致上有两种方法A、先将远程仓库拉取到本地或直接在本地初始化git仓库,在本地里面对拉取的文件进行修改后再push推送到远程仓库中实现推送更新
B、先将远程仓库拉取到本地或直接在本地初始化git仓库,然后将本地仓库以 分支 的形式上传到远程已有的仓库中
git init //生成.git文件
git add .
git commit -m ‘提交信息’ -n
git push -u origin master //第一次初始化仓库时:-u 之后不用
To https://gitee.com/all-ko/react.git
! [rejected] master ->master (fetch first)
error: failed to push some refs to’https://gitee.com/all-ko/react.git’
hint: Updates were rejected because the remote contains work that you do
hint: not have locally. This is usually caused by another repository pushing
hint: to the sameref. You may want to first integrate the remote changes
hint: (e.g.,‘git pull …’) before pushing again.
hint: See the ‘Note aboutfast-forwards’ in ‘git push --help’ for details.
git pull --rebase origin master
最后运行代码:
git push origin master //注意此刻推得分支即为想要将文件放的分支,默认master是主分支
可以看到因为上面设置.gitignore文件后忽略上传.jpg文件,所以在这里就没有将文件夹内的.jpg文件进行推送。(3.A推送方法也一样)
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。