git常见命名使用

提交代码的步骤:
1.先到你git代码库 比如我的在F盘git里 git 工程名 比如:  cd dj-cd-smtpfbackend 按tab键有提示的
2.get pull保证本地库和服务器代码库同步,并解决冲突
3.git status 查看改动了那些文件
4.git add src/mian/工程名/* 表示提交所有的代码 git add xxx.java  提交单独的代码
5.git commit -m "说明"  --commit 提交合并之前的代码

6.git push origin HEAD:refs/for/master 提交到主支。master 开发中可能提交到分支上去
7.  登录到gerrit服务器,选择评审人。
8.git reset HEAD^ 撤销本地刚刚提交的
9. git checkout -- <file_name>  如果要恢复已修改(但还未添加add)的文件,使用git checkout恢复:a、  重新修改代码后,通过git commit --amend命令提交,然后以补丁方式提交;
b、  直接git reset HEAD^放弃上一次提交,重新修改代码后,作为全新的提交推送到gerrit上去。
每一个功能点的提交,都在本地新拉出一个本地分支,在分支上改动后,在推送到服务器的master分支:
git  checkout  -b  新的分支名
10、  通过 git cherry-pick 命令合并到master分支,并解决冲突;
11、  通过rebase来避免冲突。
12、git diff 对比工作区和stage文件的差异
13、git diff 对比工作区和stage文件的差异
14、  git config--list 查看配置设置
       git   config —global user.name  小猫 回车
       git config —global user.email 邮箱地址
15、 如果有冲突 git stash 先将本地代码保存在临时栈中
16 、git stash pop 将最近的栈推出来来
17 、git pull 看一下跟新代码库然后可以提交代码了。
18 、git branch  查看当前分支
20 、git reset --hard HEAD^  回退到上个版本
21 、git log 查看历史提交记录
22、 $ git reset --hard 038491dda6a7982ae02bbb1c85908c4eabf0f639   回退到历史指定一个版本
23、git reflog  查看执行历史命令 可以用于退到为了版本 





猜你喜欢

转载自daimajia.iteye.com/blog/2288633