推荐一个比较好的GIT的教学地址,廖雪峰老师的git教程!
这里简述Git常用命令的使用方法:
一、初始化git
右键进入 Git Bash
1、建立身份信息
git config --global user.name‘youname’
git config --global user.email‘youemail’
2、生成公钥私钥
ssh-keygen -t rsa
直接回车3次 提示输入密码可以不理会
找到以下文件
C:UsersAdministrator.sshid_rsa.pub
复制一份重命名 如 Wangc.pub
将重命名的文件发给git管理员进行身份认证
3、修改默认端口
进入C:UsersAdministrator.ssh
新建文件config
内容:
Host 192.168.96.90 主机
Port 9090 端口号
二、克隆代码
在代码所在目录右键 进入 Git Bash
git clone 地址 例如:git clone git@服务器的ip地址:/tuwen; git clone git@120.75.140.115:/home/git/repositories/tuwen
三、分支管理
在代码所在目录右键右键 进入 Git Bash
git branch 查看分支
git branch 分支名 创建新分支
git checkout 分支名 切换分支
git branch --set-upstream-to=remotes/origin/V1_test.com V1_test.com // 跟踪远程分支
git remote -v 查看远程版本库信息
四、提交代码
1.在代码所在目录右键 Git Add all files now 本地修改文件后 缓存改动
或右键 进入 Git Bash 输入 git add .
2.右键进入 Git Commit Tool 或 右键进入Git Bash 输入 git commit -a -m ‘本次提交描述’
本次操作是将代码提交到【本地仓库】,而不是远程服务器。
3.每次提交代码前需要将代码拉下来一次(其他人员没有代码变动可以不做这次操作)
右键进入Git Bash 使用 git pull 拉取所有代码
如需指定拉取某分支
使用 git pull origin 分支名
4.提交代码
右键进入Git Bash
git push 提交所有代码
如需提交指定分支代码
使用 git push origin 分支名
五:冲突解决
1.打开冲突文件
2.修改冲突文件 保留所需代码
3.执行提交代码步骤 缓存改动 -> 提交到本地 -> 提交到远程即可。
六:忽略文件夹、文件操作
忽略文件或文件夹需要添加到.gitignore中。如图所示:
/backend/assets/* 忽略该文件夹下的所有文件和目录,如果要保留该文件夹,则需要添加!.gitkeep文件夹。【因为git目录下没有任何文件,则该目录也会被忽略】
七:忽略文件夹、文件操作