一、使用git提交代码的命令

1.建立本地 git 仓库

git init   //如果本地项目是从远程 clone 下来的,就不需要执行 git init 

2.将本地项目工作区的所有文件添加到暂存区

git add .

3.将暂存区的文件提交到本地仓库 

git commit -m "修改代码说明"

4.查看远程的地址,如果有以下图片中的地址,则直接执行 步骤5.1,否则先执行步骤 5.2

 git remote -v

5.1将本地代码推到远程仓库

git push 

       如果出现代码冲突情况,采用git gui 进行解决冲突,鼠标右键,采用远程的代码即可,之后继续重新执行前边一系列的命令,重新提交。 

5.2 找一个空白文件夹,在该文件夹中右键打开命令行,执行  git clone 远程仓库地址 命令,然后将下载文件中的  .git  文件拷贝到你需要提交的项目所在的文件中,替换原有的 .git 文件,然后重新开始执行步骤二及之后的步骤,如此,则完成项目的提交。

6.git常用命令总结 

1.git --version    ————查看版本
2.git config --list  —————查看配置信息,比如用户名,邮箱
    git config --global --list ————查看本地配置信息,比如用户名,邮箱
    git config --system --list  ————查看系统的配置信息

3.修改用户名和邮箱
   git config --global user.name "runoob"
   git config --global user.email test@runoob.com

7.   .gitignore 文件为忽略文件

有些时候我们不想把某些文件纳入版本控制中,比如数据库文件,临时文件,设计文件等

在主目录下建立".gitignore"文件,此文件有如下规则:

  1. 忽略文件中的空行或以井号(#)开始的行将会被忽略。

  2. 可以使用Linux通配符。例如:星号(*)代表任意多个字符,问号(?)代表一个字符,方括号([abc])代表可选字符范围,大括号({string1,string2,...})代表可选的字符串等。

  3. 如果名称的最前面有一个感叹号(!),表示例外规则,将不被忽略。

  4. 如果名称的最前面是一个路径分隔符(/),表示要忽略的文件在此目录下,而子目录中的文件不忽略。

  5. 如果名称的最后面是一个路径分隔符(/),表示要忽略的是此目录下该名称的子目录,而非文件(默认文件或目录都忽略)。

#为注释
*.txt        #忽略所有 .txt结尾的文件,这样的话上传就不会被选中!
!lib.txt     #但lib.txt除外
/temp        #仅忽略项目根目录下的TODO文件,不包括其它目录temp
build/       #忽略build/目录下的所有文件
doc/*.txt    #会忽略 doc/notes.txt 但不包括 doc/server/arch.txt

8.​​​​​​ git分支中常用命令

# 列出所有本地分支git branch
# 列出所有远程分支git branch -r
# 新建一个分支,但依然停留在当前分支git branch [branch-name]
# 新建一个分支,并切换到该分支git checkout -b [branch]
# 合并指定分支到当前分支$ git merge [branch]
# 删除分支$ git branch -d [branch-name]
# 删除远程分支$ git push origin --delete [branch-name]$ git branch -dr [remote/branch]

master主分支应该非常稳定,用来发布新版本,一般情况下不允许在上面工作,工作一般情况下在新建的dev分支上工作,工作完后,比如上要发布,或者说dev分支代码稳定后可以合并到主分支master上来。

 二、基础命令

三、版本切换

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Janson666

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值