git 使用配置和常用命令
1. 配置用户名和邮箱
用户名:git config --global user.name ‘test’
邮箱: git config --global user.email ‘test@163.com’
2. 生成密钥
ssh-keygen -t rsa -C ‘test@163.com’,然后一直回车就行,
在该目录下找到:/c/Users/Administrator/.ssh/ 会生成两个密钥文件id_rsa和id_rsa.pub
*选择SSH,把id_rsa.pub文件中的内容贴到‘键’ 文本框中,点击添加密钥,就OK了
3. 拉取代码
拉取远程某个分支的代码: git clone -b http://,
拉取最新代码: git pull
4. 第一次提交代码
git init 创建本地仓库
git add README.md 新增内容到暂存区
git commit -m ‘第一次提交’ 将暂存区内容提交到本地仓库
git remote add origin https://gitee.com 本地仓库添加到远程仓库
git push -u origin master 本地仓库推送到远程
*这个-u参数,也没作解释,搜索了下这个-u的用法,加了参数-u后,以后即可直接用git push 代替git push origin master
5. 分支操作
git branch -a 查看分支
git branch 新分支名 // 创建新分支
git checkout 分支名 // 切换分支
git push origin 新分支 // 本地新分支提交到远程,远程没有此分支会自动创建
git push orign dev:master // 本地分支dev提交到远程分支master
git checkout -b dev origin/dev // 切换远程仓库dev分支, 在本地创建dev分支,并从远程branch origin/dev拉取
6. git add 提交操做
git add config/* // 提交config目录下所有文件
git add config/*.md // 提交config目录下的所有.md文件
git add . // 提交所有的文件 //
7. git将当前修改的内容提交到新的分支上
步骤1:在当前的develop分支上的修改暂存起来
git stash
步骤2:暂存修改后,在本地新建分支(zf_dev为新分支的名字)-b创建并切换新分支
git checkout -b test_dev
步骤3:将暂存的修改放到新建分支中
git stash pop
步骤4:使用命令进行常规的add、commit步骤
git add .
git commit -a “修改内容”
步骤5:将提交的内容push到远程服务器(在远程也同步新建分支zf_dev)
git push origin test_dev