首页 > 其他 > 详细

Git2

时间:2019-05-05 15:48:44      阅读:105      评论:0      收藏:0      [点我收藏+]

用一台公共的电脑作为一个远程仓库,供每个开发者使用,每个开发者可以取创建各自独立的分支进行开发,开发完成后,把各自的代码推到远程仓库上。

局域网:一台远程仓库

项目:更加方便的管理开源代码

git checkout -b dev_zhang 

git checkout --

 

git config --global user.email

git config --global user.name

git commit -m "create  new file and write  something"

git add text.txt

git status

git commit -m "second use git"

git status

git log (回滚)查看提交信息

git  reset --hard  HEAD^

git reflog 查看一些提交的版本次数

git  reset --hard id

打标签:最新版本上打标签:git  tag v1.0 

查看一下当前仓库的标签  git tag

给之前已错过的commit打上标签  git  tag  v1pre id

标签+说明  :git  tag v2.0 -m "这里是一个标签"

删除标签:git tag -d 0.1

未被追踪的文件:vim  .gitignore

git add .gitignore

git commit -m ".gitignore commit"

 

仓库级别     全局级别     系统级别

当前仓库级别下的.git >config 文件

当前用户之下表示的是全局级别的

git  config --global

git config  --global --add user.name 

git config  --global --user --unset  user.name 删除

git  log   --pretty=oneline

配置别名

git config --global alias.st status (用st表示status)

git config --global -l 显示所有

git  config  --global  alias.lgo   log --pretty=oneline

origin 本地仓库和远程仓库进行一个关联

git  remote add origin git@github.com:itcrazy2016/gupaogit.git

git remote 查看远程仓库

git remote -v 

git push -u origin master 将本地仓库的内容推送到远程仓库

 

权限设置

需要添加权限 A.在本地生成一个ssh  key(安全key)

ssh -keygen -t rsa -c "itcrazy2016@163.com"

B.把key告诉github

git  status

git add

git commit -m "ssh as"

git log --pretty=oneline

git push -u origin master

git checkout master 切换到master分支

git push -u origin dev_zhang

 

把远程仓库的代码拉到本地进行开发

clone  克隆操作

前提是 SSHkey要添加完成

git  clone git@github.com:itcrazy2016/gupaogit.git

git checkout dev_zhang

git status

git add

git commit -m "dev_zhang aaa"

git push origin master

git commit -m "xiaowang modify"

 

当远程仓库的版本内容如果和本地仓库的内容不一致,需要先git pull,把远程仓库内容拉到本地

 

手动解决冲突

git  status

git  add ./

git  commit -m "git pull dev_zhang"

 

Git2

原文:https://www.cnblogs.com/cye9971-/p/10813385.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!