git教程 # Github的进行基本代码托管

 

1.linux必会命令:

 

1、cd   ’要进入目录的相对路径‘     基本说明:进入某个目录   扩展:../上一级

2、mkdir 创建目录     3、 touch  创建文件  

4、mv  '要移动的文件或目录'  '移动到位置'    5、cp  -r '要复制的文件或目录'  '复制到位置'

5、rm  '要删除的文件'    6、 rmdir  '要删除的目录(只能是空文件夹)'     7、rm -rf  文件名|目录名|*(想删库跑路?)

8、cat  '要查看文本文件'   9、vim  要编辑的文件   扩展:a进入编辑,Esc 退出编辑 => ZZ保存退出

TODO

 

 

 2.git必会命令:

 

 

 

 

 

 在配置好git环境后(即可以执行git命令):

https://git-scm.com/downloads

 公共命令:

git config --global user.email ''    //使用git初次使用的命令1

git config --global user.name ''    //使用git初次使用的命令2

git init   初始化成git项目

git add .    //添加新文件到本地git仓库

git status    //可以查看状态已修改(红色,工作目录),已暂存(绿色 <= 暂存区<= git add . ),已提交(本地仓库) 

git commit -m '文件提交信息'    

git remote add origin https://github.com/18476305640/GitUp1.git   //共享仓库地址,将用origin代表

git branch newname   // 创建一个叫newname的分支

git checkout -f     //内容已修改导航无法git reset 时,使用

 

 

 

 3、多人开发

 

3.1.基本:

git clone --bare '本地git'  '共享仓库位置/共享仓库名.git'  //创建本地共享仓库

git push  origin master   //提交到共享仓库: git push '共享仓库的位置'  分支 ;;会让你输入账号密码信息   

git pull  origin  master    //拉取共享仓库合并本地代码  ,如果有人比你还早提交的,即你本地的仓库相对于共享仓库已不是最新的,这时你不能直接push ,

            因为如果存在文件冲突,共享仓库是解决不了的,而是先pull,让你来解决,再push。

 

3.2. 冲突:比如“你的同事"修改了登录模块,且他比你先提交,即导致了文件冲突,这时你的仓库已不是最新的了,需要先pull再push,在有文件冲突下,pull时,你可能要与

    同事讨论一下,哪个代码好了,冲突文件解决完后,就可以push了。

 

3.3. 分支操作:

 

 

 

3.4. 深入学习远程仓库操作:

 【环境】

image-20210327235630350

 

image-20210327235745486

image-20210328000010043

image-20210328000136728

到此,你在该账号的以下操作就不需要密码了。

image-20210328000431304

开源类型,你移步:https://www.oschina.net/news/90054/opensource-license-introduction

image-20210328000808432

【克隆在本地】

image-20210328001459848

 

【提交在远程仓库】

 简化了  git push 

 

【忽略提交】

创建.gitignore文件,一行一路径或文件(相对根目录),即可忽略。

注意如果已add (git checkout . )了再写或在仓库上已存在(git rm -r --cached 文件/文件夹名字)

 

【打tag】

git tag -a v版本号 -m 'tag信息'

get tag 查看tag

git push origin v版本号

git push origin --tags 提交所有tag

【删除tag】

git tag -d v版本号

git push origin :refs/tags/v版本号

 

 

【多人开发】

(创建组织)

 

 

 

(查看组织)

 

 

 

 

 

 (创建组织仓库)

 

 

 (邀请成员到组织)

 

(创建团队)

 

 

 

 

 

(添加团队成员)

 

 

 

 

(在仓库中添加团队,同时赋于权限)

 

 

 

 

 

 

TODO



 

 

 4、演示

 

TODO

 

 

 

感谢:https://www.cnblogs.com/jinzhaozhao/p/10012504.html

posted @ 2021-03-14 08:46  小庄的blog  阅读(93)  评论(0编辑  收藏  举报