git传输远程仓库

太久没用git了,都忘记了git怎么用了,正好最近在Linux学习中涉及到了相关的知识,这里把文件通过git上传到GitHub远程仓库的步骤记录一下

1.首先初始化仓库

git init

2.设置连接远程仓库SSH/HTTP连接路径(这个具体路径直接从GitHub上复制即可)

//查询连接路径信息
git remote -v
//添加连接路径
git remote add origin 路径名
//删除路径
git remote remove origin

3.配置用户信息

git config --global user.email "you@example.com"
git config --global user.name "Your Name"

4.将文件添加到索引

//所有文件加入到索引
git add .
//指定文件添加到索引
git add <file>..

5.确认提交状态

//-m后的为本次提交的备注文本
git commit -m "init file"

6.以master身份将信息推送到远程仓库

git push origin master

7.使用git clone克隆远程仓库 

git clone + [url]

 

---------------------------------------------------手动分割线--------------------------------------------------------------------------------------------

这里把完整实验步骤记录一下

1.rm -rf .git      //删除原本的git仓库

 

2.git init        //初始化git仓库

 

3.git remote -v      //查看连接路径

 

4.git remote add origin https://github.com/wcxCC/Linux.git  //添加连接

 

5.git config --global user.email "chengxuan.wu@qq.com"  //添加账户信息

 git config --global user.name "wcxCC"

 

6.sudo touch README.md

 git add .          

 git commit -m "init" //初始化,刚创建的git仓库默认的master分支要在第一次commit之后才会真正建立

 

7.git branch New1  //创建New1分支

 git branch New2  //创建New2分支

 git branch  //查看当前分支情况

 git push origin New1  //推送到远程仓库并创建New1

 git push origin New2  //推送到远程仓库并创建New2

 

8.git checkout New1  //切换到New1分支

 touch 1.txt  //创建1.txt文件

 pluma 1.txt  //启用pluma来编辑1.txt  其中内容为:New1@1.txt

 touch 2.txt  //创建2.txt文件

 pluma 2.txt  //启用pluma来编辑2.txt  其中内容为:New1@2.txt

 git add 1.txt 2.txt  //添加1.txt和2.txt

 git commit -m "new1"  //提交

 git push origin New1  //推送到New1分支

 

9.git checkout New2  //切换到New2分支

 touch 1.txt  //创建1.txt文件

 pluma 1.txt  //启用pluma来编辑1.txt  其中内容为:New2@1.txt

 git add 1.txt 2.txt  //添加1.txt和2.txt

 git commit -m "new2"  //提交

 git push origin New2  //推送到New2分支

 

10.git checkout -b New  //创建并切换到New分支

 git merge New1  //合并分支New1

 git merge New2  //尝试合并New2,会提示冲突,然后点开1.txt,可以看到两次进行冲突的信息,将其修改了New@1.txt

 

11.git add 1.txt

 git commit -m "conflict fixed"

 git branch -d New1  //删除New1分支

 git branch -d New2  //删除New2分支

 git push origin New  //将New分支推送到远程仓库

 

12.git push origin :New1  //删除github上远程仓库分支New1

 git push origin :New2  //删除GitHub上远程仓库分支New2

 

posted on 2019-09-24 10:12  岚者小轩  阅读(288)  评论(0编辑  收藏  举报