目录
拉取全部以及推送文件
操作流程详解
1.与远程仓库建立连接
首先在你存放这些拉下来的文件的文件夹里右击选择
在这个界面里输入
git clone <URL>
这样就绑定了我们自己的远程仓库,通过输入代码来我们可以进入刚才拉下来的文件,并且切换分支
cd net/ //进入文件夹名为net 的文件
2. 查看并切换分支
git branch -a可以查找本地仓库的分支 因为在上面进行了clone 的语句,所以让本地仓库与远程仓库建立了一个链接,又因为是克隆,然后相当于远程的分支也被克隆了下来,所以可以看到两个是一样的东西。git branch -r 是查看远程仓库的分支
我们刚才在本地仓库获取了分支,我们接下来可以进行切换分支
git checkout 分支名
发现分支名进行了转换。
3.拉取文件,并查看当前文件记录
如果是想拉取分支的文件,那么需要进行 先切换到对应的分支名,然后在此基础上编写语句
git pull //获取当前分支的远程仓库下的文件
git status //可以查看当前文件的记录
这里标红的地方显示,有一个文件未保存(untracked files)
4.对要上传的文件进行标记
git add git知识点整理.png //对单个文件进行标记 记得加上后面的文件类型名
git add . //偷懒方法,对所有文件进行标记,
这个偷懒的方法的简便之处就是省去了多次单个文件的标记。
5. 对文件进行注释,并上传
git commit -m"2021年3月31日" //这一步不可省略
git push //推送
6.成果展示
整体流程代码
git clone git@git.dmsd.tech:training-p2p/net.git // 绑定自己的远程仓库
cd net/ //进入到刚刚克隆下来的工程文件中(net为文件名)
git checkout dev-xxx //切换分支
//需要将要上传的文件放在刚刚克隆下来的文件夹中,才能继续下一语句
git add . //对需要上传的文件,进行标记
git commit -m "注释" //对上传文件进行备注
git push //推送文件
拉取单个文件
1.进入到你要存放git的路径,在文件夹输入代码进行初始化仓库
git init //初始仓库
2。连接远程仓库
git remote add -f origin <URL>
3.开启sparse checkout 模式。此模式可以让我们单独拉取文件。
git config core.sparsecheckout true
4、拉取文件
echo 想要拉取的文件名 >> .git/info/sparse-checkout
5. 拉取对应的分支
git pull origin master