-
如何忽略不想上传的文件
-
如何创建分支(在分支开发不会影响主线)git branch login
-
如何对接远程仓库 git push 推送到远程仓库
-
git push 推送到仓库
-
git clone 从远程仓库拷贝数据
-
如何忽略不想上传的文件
我创建了一个test.js,但是我并不想将它提交上去,然后我创建.gitignore(名字不能打错)文件,用git.status查看当前状态,如图
我现在就可以通过在.gitignore文件里书写你想忽略的文件(或者文件夹路径)test.txt,从而达到忽略test.txt文件的目的
再使用git status 查看下文件状态,会发现test.txt不见了
同样你可以忽略一整个文件夹下的东西(这里创建file1,和file2两个文件夹,一个隐藏,一个不隐藏)
用git status查看状态,可以看到红色字体提示,.gitignore文件被修改且file2文件加未被加入,没有file1文件夹说明file1被忽略了
-
如何创建分支(在分支开发不会影响主线) git branch login 创建登录分支 用git status查看状态
用git checkout login切换到登录分支,并且在该分支上创建文件,修改文件等操作
git status 查看状态 有index.html 被修改并且有login.html没加入(注意现在的状态是我在login分支上进行的)
将文件添加并提交到本地,然后切换到主分支上(git checkout master),你发现你在login分支上进行的操作都没有影响到主分支(比如:你在login分支上创建了login.html,但是当你切换到主分支后去看当前文件夹下目录是会发现,login.html不见1了)
另外再补充一点的就是,当你在分支上的代码开发完成后,想将代码合并到主分支上时,你可以切换到主分支,然后用git merge login去合并login分支到主分支上
-
如何对接远程仓库 git push 推送到远程仓库
首先你得创建一个github账户,登录后点击在右上角蓝色选中的那个后就可以在github上创建一个远程仓库了
创建完后会跳转到你创建的仓库,如图
现在就用上面的命令将本地的仓库和远程的仓库连接起来,当我git remote时就可以查看到已经连接了
接着运行git branch -M main和git push -u origin main,将文件push到远程仓库里
当你push完后你回到你github的仓库里刷新页面就可以看到你推送到远程仓库的东西了
当你想再次更新推送过去的内容时,就很容易了,直接提交到本地仓库,然后直接git push就会自动推送了(如:我这里创建一个README.md文件)
再次刷新github时会发现readme提交成功
-
git clone 从远程仓库拷贝数据
本地创建一个新的文件夹(myfile2),并且进入到该文件夹的下,用git clone https://github.com/player-number24/logintest.git (git clone 加上你复制的地址)就可以把github上的项目克隆下来了 可以看到克隆成功,且在你新建的文件夹下出现了你克隆的项目