一、安装
在windows下,下载安装包(http://安装包),之后安装; Linux(Debain系)下,直接输入命令:
sudo apt install git
二、使用流程
2.1 初始化
#输入命令 git config --global user.name 'yourname' git config --global user.email '邮箱'
2.2 具体流程
在一个目录下,输入命令
git init
将把当前目录初始化; git add . 将当前目录下所以文件加入暂存区(只是把要提交的文件做了标记,并没有文件的复制); git commit -m "提交记录" 将暂存区的文件提交到本地仓库;
2.3 提交到远程仓库
先注册登录gitee,或github或自建的gitlab,添加ssh公钥,之后创建 仓库; 添加公钥之前,先在本地机器上运行:
#windows: 在目录:C:\Users\(administrator or your computer name)\.ssh 下找到 id_rsa.pub文件将全部内容复制到gitee或github添加公钥; 注意:linux中目录为:/root/.ssh
已将公钥添加且创建新仓库后:
在本地一个已经初始化过的目录下:
#输入: git remote add origin github.com:你的GitHub用户名/你的仓库名 #其中 origin 为添加到本地的远程仓库的名字(可以自取,但是一般用它)
最后:
#输入: git push origin master #将本地仓库的文件push到origin名字的仓库的主分支
2.4 .gitignore文件
.gitignore文件在git工作区的根目录,用来忽略不必要提交的文件或文件夹。
常用: File/: 忽略当前路径下的File文件夹,该文件夹下的所有内容都会被忽略,不忽略 bin 文件 /File: 忽略根目录下的File文件文件夹 !/bin/run.sh:不忽略 bin 目录下的 run.sh 文件 *.c:通配符,忽略所有 .c 文件 file.txt: 忽略当前路径下的file.txt文件 **/file: 忽略/file, a/file, a/b/file等 a/**/b: 忽略a/b, a/x/b, a/x/y/b等
.gitignore文件对于已被追踪和提交的文件是无效的,需要运行 git add .才会生效。