git 常用的一些命令:
1,git用户名与邮箱
- 查看git用户名与邮箱
git config user.name
git config user.email
- 修改git用户名与邮箱
git config --global user.name "xxx"
git config --global user.email "xxx"
2,提交本地代码:
git status (查看修改的文件)
git add . (提交所有改动)
git commit -m '提交备注'
git push (推送)
git pull (拉取)
git checkout master 切换到主分支上
git stash 存了起来
git stash pop 把存了起来,释放出来
git reset --hard ca2f0e6 是回滚到 ca2f0e6 提交的版本(ca2f0e6 :git 提交的每个版本的id值)
在切换到主分支代码 push 之前,一定要 先拉取主分支上面的代码 pull
查询代码量:
git log --format='%aN' | sort -u | while read name; do echo -en "name" --pretty=tformat: --numstat | awk '{ add +=
2; loc +=
2 } END { printf "added lines: %s, removed lines: %s, total lines: %s\n", add, subs, loc }' -; done
3,合并本地分支到master:
先切换到master分支
git checkout master 切换到主分支上
git pull (先拉取最新代码)
git merge master lin(自己的分支)
git push
4,从master分支拉取代码到本地:
先切换到本地分支 lin
git pull origin master //在自己的分支上,从主分支上,拉取代码到本地
5,从master分支上,切出一个新分支:
先切换到主分支上 master
git checkout -b feature/clipboard //从主分支上,切出一个新分支,并切换到新分支上
6,获取网址上的项目代码
新建一个文件夹,在文件夹中,右击,打开git Base Here,之后在 git 窗口中,git clone git@192.168.10.123:/home/cmarepo/fenmscma.git
注:192.168.10.123:/home/cmarepo/fenmscma.git:这个是网址
直接在GitHub上获取文件:
git clone https://github.com/paddingme/Front-end-Web-Development-Interview-Question
注:后面的是网址
7,怎么在主分支上创建/删除分支
在主分支上创建分支并切换到分支上:git checkout -b jasmine
合并后删除分支信息,使用如下命令删除分支:git branch -d jasmine
网友评论